Files
sentinel/static/app/utils/replays/hydrateRRWebRecordingFrames.tsx
2024-02-15 17:01:50 +00:00

26 lines
665 B
TypeScript

import type {RecordingFrame} from 'sentry/utils/replays/types';
import {EventType} from 'sentry/utils/replays/types';
import type {ReplayRecord} from 'sentry/views/replays/types';
export function recordingStartFrame(replayRecord: ReplayRecord): RecordingFrame {
return {
type: EventType.Custom,
timestamp: replayRecord.started_at.getTime(),
data: {
tag: 'replay.start',
payload: {},
},
};
}
export function recordingEndFrame(replayRecord: ReplayRecord): RecordingFrame {
return {
type: EventType.Custom,
timestamp: replayRecord.finished_at.getTime(),
data: {
tag: 'replay.end',
payload: {},
},
};
}