|
@@ -1,124 +0,0 @@
|
|
|
-import {duration} from 'moment';
|
|
|
-
|
|
|
-const defaultRRWebEvents = [
|
|
|
- {
|
|
|
- type: 0,
|
|
|
- data: {},
|
|
|
- timestamp: 1663865919000,
|
|
|
- delay: -198487,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 1,
|
|
|
- data: {},
|
|
|
- timestamp: 1663865920587,
|
|
|
- delay: -135199,
|
|
|
- },
|
|
|
- {
|
|
|
- type: 4,
|
|
|
- data: {
|
|
|
- href: 'http://localhost:3000/',
|
|
|
- width: 1536,
|
|
|
- height: 722,
|
|
|
- },
|
|
|
- timestamp: 1663865920587,
|
|
|
- delay: -135199,
|
|
|
- },
|
|
|
-];
|
|
|
-
|
|
|
-const defaultBreadcrumbs = [
|
|
|
- {
|
|
|
- timestamp: 1663865920851,
|
|
|
- type: 5,
|
|
|
- data: {
|
|
|
- payload: {
|
|
|
- timestamp: 1663865920.851,
|
|
|
- type: 'default',
|
|
|
- level: 'info',
|
|
|
- category: 'ui.focus',
|
|
|
- },
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- timestamp: 1663865922024,
|
|
|
- type: 5,
|
|
|
- data: {
|
|
|
- payload: {
|
|
|
- timestamp: 1663865922.024,
|
|
|
- type: 'default',
|
|
|
- level: 'info',
|
|
|
- category: 'ui.click',
|
|
|
- message:
|
|
|
- 'input.form-control[type="text"][name="url"][title="Fully qualified URL prefixed with http or https"]',
|
|
|
- data: {
|
|
|
- nodeId: 37,
|
|
|
- },
|
|
|
- },
|
|
|
- },
|
|
|
- },
|
|
|
-];
|
|
|
-
|
|
|
-export function ReplayReaderParams({
|
|
|
- attachments = [...defaultRRWebEvents, ...defaultBreadcrumbs],
|
|
|
- replayRecord = {},
|
|
|
- errors = [],
|
|
|
-} = {}) {
|
|
|
- return {
|
|
|
- replayRecord: {
|
|
|
- activity: 0,
|
|
|
- browser: {
|
|
|
- name: 'Other',
|
|
|
- version: '',
|
|
|
- },
|
|
|
- count_errors: 1,
|
|
|
- count_segments: 14,
|
|
|
- count_urls: 1,
|
|
|
- device: {
|
|
|
- name: '',
|
|
|
- brand: '',
|
|
|
- model_id: '',
|
|
|
- family: 'Other',
|
|
|
- },
|
|
|
- dist: '',
|
|
|
- duration: duration(84000),
|
|
|
- environment: 'demo',
|
|
|
- error_ids: ['5c83aaccfffb4a708ae893bad9be3a1c'],
|
|
|
- finished_at: new Date('Sep 22, 2022 5:00:03 PM UTC'),
|
|
|
- id: '761104e184c64d439ee1014b72b4d83b',
|
|
|
- longest_transaction: 0,
|
|
|
- os: {
|
|
|
- name: 'Other',
|
|
|
- version: '',
|
|
|
- },
|
|
|
- platform: 'javascript',
|
|
|
- project_id: '6273278',
|
|
|
- releases: ['1.0.0', '2.0.0'],
|
|
|
- sdk: {
|
|
|
- name: 'sentry.javascript.browser',
|
|
|
- version: '7.1.1',
|
|
|
- },
|
|
|
- started_at: new Date('Sep 22, 2022 4:58:39 PM UTC'),
|
|
|
- tags: {
|
|
|
- 'browser.name': ['Other'],
|
|
|
- 'device.family': ['Other'],
|
|
|
- 'os.name': ['Other'],
|
|
|
- platform: ['javascript'],
|
|
|
- releases: ['1.0.0', '2.0.0'],
|
|
|
- 'sdk.name': ['sentry.javascript.browser'],
|
|
|
- 'sdk.version': ['7.1.1'],
|
|
|
- 'user.ip': ['127.0.0.1'],
|
|
|
- },
|
|
|
- trace_ids: [],
|
|
|
- urls: ['http://localhost:3000/'],
|
|
|
- user: {
|
|
|
- id: '',
|
|
|
- name: '',
|
|
|
- email: '',
|
|
|
- ip: '127.0.0.1',
|
|
|
- display_name: '127.0.0.1',
|
|
|
- },
|
|
|
- ...replayRecord,
|
|
|
- },
|
|
|
- attachments,
|
|
|
- errors,
|
|
|
- };
|
|
|
-}
|