filter usagewebsites

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

View File

@ -62,6 +62,7 @@ export default async (
websiteName: a.name,
websiteEventUsage: websiteEventUsage.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(
@ -74,9 +75,13 @@ export default async (
{ websiteEventUsage: 0, eventDataUsage: 0 },
);
const filteredWebsiteUsage = websiteUsage.filter(
a => !a.deletedAt && (a.websiteEventUsage > 0 || a.eventDataUsage > 0),
);
return ok(res, {
...usage,
websites: websiteUsage,
websites: filteredWebsiteUsage,
});
}

View File

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

View File

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