Skip to content

Commit 051d7c7

Browse files
committed
#RI-4865 - Send frontend events in batches
1 parent 4199334 commit 051d7c7

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { DefaultBodyType, MockedRequest, RestHandler } from 'msw'
22

33
import info from './infoHandlers'
4+
import telemetry from './telemetryHandlers'
45

5-
const handlers: RestHandler<MockedRequest<DefaultBodyType>>[] = [].concat(info)
6+
const handlers: RestHandler<MockedRequest<DefaultBodyType>>[] = [].concat(info, telemetry)
67
export default handlers
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { rest, RestHandler } from 'msw'
2+
import { ApiEndpoints } from 'uiSrc/constants'
3+
import { getMswURL } from 'uiSrc/utils/test-utils'
4+
5+
const handlers: RestHandler[] = [
6+
// sendEventTelemetry
7+
rest.post(getMswURL(ApiEndpoints.ANALYTICS_SEND_EVENT), async (req, res, ctx) => res(
8+
ctx.status(200),
9+
)),
10+
// sendPageViewTelemetry
11+
rest.post(getMswURL(ApiEndpoints.ANALYTICS_SEND_PAGE), async (req, res, ctx) => res(
12+
ctx.status(200),
13+
))
14+
]
15+
16+
export default handlers

0 commit comments

Comments
 (0)