📛 Added comicsMissingFiles in lib stats response
This commit is contained in:
@@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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!]!
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user