fix: show correct tab count

This commit is contained in:
Ephraim Atta-Duncan
2024-06-13 07:41:56 +00:00
committed by Mythie
parent a9adc36732
commit 8311e0cc29

View File

@ -30,6 +30,8 @@ export const getStats = async ({ user, period, ...options }: GetStatsInput) => {
? getTeamCounts({ ...options.team, createdAt }) ? getTeamCounts({ ...options.team, createdAt })
: getCounts({ user, createdAt })); : getCounts({ user, createdAt }));
console.log(deletedCounts);
const stats: Record<ExtendedDocumentStatus, number> = { const stats: Record<ExtendedDocumentStatus, number> = {
[ExtendedDocumentStatus.DRAFT]: 0, [ExtendedDocumentStatus.DRAFT]: 0,
[ExtendedDocumentStatus.PENDING]: 0, [ExtendedDocumentStatus.PENDING]: 0,
@ -155,7 +157,7 @@ const getCounts = async ({ user, createdAt }: GetCountsOption) => {
userId: user.id, userId: user.id,
createdAt, createdAt,
deletedAt: { deletedAt: {
not: null, gte: DateTime.now().minus({ days: 30 }).startOf('day').toJSDate(),
}, },
}, },
}), }),
@ -264,6 +266,7 @@ const getTeamCounts = async (options: GetTeamCountsOption) => {
}, },
} satisfies Prisma.DocumentGroupByArgs; } satisfies Prisma.DocumentGroupByArgs;
// TODO: fix this because its returning 0 always
deletedCountsGroupByArgs = { deletedCountsGroupByArgs = {
by: ['status'], by: ['status'],
_count: { _count: {
@ -273,7 +276,7 @@ const getTeamCounts = async (options: GetTeamCountsOption) => {
userId: userIdWhereClause, userId: userIdWhereClause,
createdAt, createdAt,
deletedAt: { deletedAt: {
not: null, gte: DateTime.now().minus({ days: 30 }).startOf('day').toJSDate(),
}, },
}, },
} satisfies Prisma.DocumentGroupByArgs; } satisfies Prisma.DocumentGroupByArgs;