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

Function makePayload

packages/db/src/buffers/session-buffer.test.ts:23–57  ·  view source on GitHub ↗
(
  overrides: Partial<IServiceCreateEventPayload> = {}
)

Source from the content-addressed store, hash-verified

21const sessionId = 'session-1';
22
23function makePayload(
24 overrides: Partial<IServiceCreateEventPayload> = {}
25): IServiceCreateEventPayload {
26 return {
27 name: 'screen_view',
28 projectId,
29 deviceId,
30 sessionId,
31 profileId: 'profile-1',
32 properties: {},
33 groups: [],
34 createdAt: new Date(),
35 duration: 0,
36 sdkName: 'web',
37 sdkVersion: '1.0.0',
38 city: '',
39 country: '',
40 region: '',
41 longitude: 0,
42 latitude: 0,
43 path: '/home',
44 origin: '',
45 referrer: '',
46 referrerName: '',
47 referrerType: '',
48 os: '',
49 osVersion: '',
50 browser: '',
51 browserVersion: '',
52 device: '',
53 brand: '',
54 model: '',
55 ...overrides,
56 };
57}
58
59beforeEach(async () => {
60 const keys = [

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected