filter usagewebsites

This commit is contained in:
Francis Cao 2024-05-14 17:19:10 -07:00
parent 49b1d0a125
commit edefdfb4b1
3 changed files with 7 additions and 2 deletions

View file

@ -62,6 +62,7 @@ export default async (
websiteName: a.name, websiteName: a.name,
websiteEventUsage: websiteEventUsage.find(b => a.id === b.websiteId)?.count || 0, websiteEventUsage: websiteEventUsage.find(b => a.id === b.websiteId)?.count || 0,
eventDataUsage: eventDataUsage.find(b => a.id === b.websiteId)?.count || 0, eventDataUsage: eventDataUsage.find(b => a.id === b.websiteId)?.count || 0,
deletedAt: a.deletedAt,
})); }));
const usage = websiteUsage.reduce( const usage = websiteUsage.reduce(
@ -74,9 +75,13 @@ export default async (
{ websiteEventUsage: 0, eventDataUsage: 0 }, { websiteEventUsage: 0, eventDataUsage: 0 },
); );
const filteredWebsiteUsage = websiteUsage.filter(
a => !a.deletedAt && (a.websiteEventUsage > 0 || a.eventDataUsage > 0),
);
return ok(res, { return ok(res, {
...usage, ...usage,
websites: websiteUsage, websites: filteredWebsiteUsage,
}); });
} }

View file

@ -9,7 +9,6 @@ import * as yup from 'yup';
const schema = { const schema = {
GET: yup.object().shape({ GET: yup.object().shape({
userId: yup.string().uuid().required(), userId: yup.string().uuid().required(),
teamId: yup.string().uuid(),
...pageInfo, ...pageInfo,
}), }),
}; };

View file

@ -61,6 +61,7 @@ export async function getAllWebsites(userId: string) {
}, },
}, },
], ],
deletedAt: null,
}, },
}); });
} }