📛 Added comicsMissingFiles in lib stats response

This commit is contained in:
2026-03-09 21:54:41 -04:00
parent 7f86497cfc
commit e54063c1a4
2 changed files with 5 additions and 0 deletions

View File

@@ -206,6 +206,9 @@ export const resolvers = {
[".cbz", ".cbr", ".cb7"] [".cbz", ".cbr", ".cb7"]
); );
const totalCount = await Comic.countDocuments({}); const totalCount = await Comic.countDocuments({});
const comicsMissingFiles = await Comic.countDocuments({
"importStatus.isRawFileMissing": true,
});
const statistics = await Comic.aggregate([ const statistics = await Comic.aggregate([
{ {
$facet: { $facet: {
@@ -279,6 +282,7 @@ export const resolvers = {
return { return {
totalDocuments: totalCount, totalDocuments: totalCount,
comicsMissingFiles,
comicDirectorySize, comicDirectorySize,
statistics, statistics,
}; };

View File

@@ -673,6 +673,7 @@ export const typeDefs = gql`
# Library statistics # Library statistics
type LibraryStatistics { type LibraryStatistics {
totalDocuments: Int! totalDocuments: Int!
comicsMissingFiles: Int!
comicDirectorySize: DirectorySize! comicDirectorySize: DirectorySize!
statistics: [StatisticsFacet!]! statistics: [StatisticsFacet!]!
} }