MCPcopy
hub / github.com/msgbyte/tianji / getWorkspaceWebsiteDateRange

Function getWorkspaceWebsiteDateRange

src/server/model/workspace.ts:51–75  ·  view source on GitHub ↗
(websiteId: string)

Source from the content-addressed store, hash-verified

49}
50
51export async function getWorkspaceWebsiteDateRange(websiteId: string) {
52 const { params } = await parseWebsiteFilters(websiteId, {
53 startDate: new Date(DEFAULT_RESET_DATE),
54 });
55
56 const res = await prisma.websiteEvent.aggregate({
57 _max: {
58 createdAt: true,
59 },
60 _min: {
61 createdAt: true,
62 },
63 where: {
64 websiteId,
65 createdAt: {
66 gt: params.startDate,
67 },
68 },
69 });
70
71 return {
72 max: res._max.createdAt,
73 min: res._min.createdAt,
74 };
75}
76
77export async function getWorkspaceServiceCount(workspaceId: string) {
78 const [

Callers 1

parseDateRangeFunction · 0.85

Calls 1

parseWebsiteFiltersFunction · 0.85

Tested by

no test coverage detected