MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / getTopPagesCore

Function getTopPagesCore

packages/db/src/services/pages.service.ts:182–198  ·  view source on GitHub ↗
(input: {
  projectId: string;
  startDate: string;
  endDate: string;
  limit?: number;
  filters?: IChartEventFilter[];
})

Source from the content-addressed store, hash-verified

180const _overviewServiceForPages = new OverviewService(ch);
181
182export async function getTopPagesCore(input: {
183 projectId: string;
184 startDate: string;
185 endDate: string;
186 limit?: number;
187 filters?: IChartEventFilter[];
188}) {
189 const { timezone } = await getSettingsForProject(input.projectId);
190 return _overviewServiceForPages.getTopPages({
191 projectId: input.projectId,
192 filters: input.filters ?? [],
193 startDate: input.startDate,
194 endDate: input.endDate,
195 timezone,
196 limit: input.limit,
197 });
198}
199
200export async function getEntryExitPagesCore(input: {
201 projectId: string;

Callers 6

registerPageToolsFunction · 0.90
filter-command.tsFile · 0.90
getTopPagesFunction · 0.90
base.tsFile · 0.90
seo.tsFile · 0.90
pages.tsFile · 0.90

Calls 2

getSettingsForProjectFunction · 0.90
getTopPagesMethod · 0.45

Tested by

no test coverage detected