openreplay/frontend/app/player/web/messages/tracker-legacy.gen.ts
Alexander d22e4e138e
Backend for mobile tracker support (#1456)
* feat(backend): handlers for mobile messages

* feat(backend): new service template

* feat(backend): save mobile session start and send batches to kafka

* feat(backend): added mobile support to sink, ender and storage

* helm(videostorage): added helm chart for a new service videostorage

* fix(backend): added pointer to streing for userBrowser (because it's null for mobile sessions)

* feat(backend): added MsgIOSBatchMeta handler to message iterator's logic

* feat(backend): added ios ts parser to ender

* feat(backend): enabled producing batch of messages to queue

* feat(backend): removed iosstart from mob files

* feat(backend): added new ios message types

* feat(backend): added iosStart and iosEnd

* fix(backend): fixed log issue

* feat(backend): send tar.gz archives to special queue topic

* feat(backend): read raw archives from kafka

* fix(backend): added missing file

* fix(backend): removed the second file reading

* fix(backend): fixed wrong queue topic name

* fix(backend): fixed mobile trigger topic name

* feat(backend): added tar.gz extractor and iOSSessionEnd handler

* feat(backend): debug logs on message uploading

* fix(backend): added raw-images topic consumption

* feat(backend): now sink send iosSessionEnd to video-storage

* feat(backend): added dir creator for new sessions

* feat(backend): added correct command to execute

* feat(backend): added overwrite option

* feat(backend): added s3 uploader for video session replays

* feat(backend): new consumer group for mobile sessions

* feat(backend): debug logs for uploader

* feat(backend): removed unused log

* feat(backend): fixed s3 key for video replays

* feat(backend): removed debug code

* feat(backend): fixed video-storage message filter

* fix(backend): added mobileSessionEnd to SessionEnd converter

* feat(backend): added first version if db support for mobile events

* fix(backend): added swipe events to mob file

* feat(backend): added swipe event to pg

* feat(backend): split logic into 2 services: image-storage and video-storage

* feat(backend): added helm chart for image-storage service

* fix(backend): fixed table name for mobile taps

* feat(backend): added metadata handler for mobile message parser + fix message filters

* feat(backend): added iosRawTopic to DB message consumer

* fix(backend): removed value from mobile inputs

* feat(backend): removed debug log from iterator

* feat(backend): added new apple devices to iOS device parser

* fix(backend): added real projectID instead of 0

* feat(backend): extended a list of simulators for device detector

* feat(backend): updated networkCall mobile message

* fix(backend): added new way to define is network call successed or not

* feat(backend): added timezone support for mobile start request

* feat(backend): added 2 mobile events Input and Click to mob file

* feat(backend): refactored image storage

* feat(backend): video storage with 2 workers

* feat(backend): added project's platform support

* feat(backend): added memory size field for mobile start request

* feat(backend): changed video preset for ultrafast

* feat(backend): added debug log to http /late handler

* feat(backend): added debug log to db service for iosCrash messages

* feat(backend): added tapRage event handler to heuristics

* feat(backend): changed table and field names for ios crashes

* feat(backend): added payload for tapRage events

* feat(backend): added TapRage events insert to DB

* feat(backend): added fps value to /mobile/start response

* feat(backend): added image quality parameter to /mobile/start response

* feat(backend): added ScreenLeave handler

* feat(backend): removed screenEnter and screenLeave events, added new viewComponent event

---------

Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-10-09 15:02:20 +02:00

70 lines
1.8 KiB
TypeScript

// Auto-generated, do not edit
import { MType } from './raw.gen'
export const TP_MAP = {
0: MType.Timestamp,
4: MType.SetPageLocation,
5: MType.SetViewportSize,
6: MType.SetViewportScroll,
7: MType.CreateDocument,
8: MType.CreateElementNode,
9: MType.CreateTextNode,
10: MType.MoveNode,
11: MType.RemoveNode,
12: MType.SetNodeAttribute,
13: MType.RemoveNodeAttribute,
14: MType.SetNodeData,
15: MType.SetCssData,
16: MType.SetNodeScroll,
18: MType.SetInputValue,
19: MType.SetInputChecked,
20: MType.MouseMove,
21: MType.NetworkRequest,
22: MType.ConsoleLog,
37: MType.CssInsertRule,
38: MType.CssDeleteRule,
39: MType.Fetch,
40: MType.Profiler,
41: MType.OTable,
44: MType.Redux,
45: MType.Vuex,
46: MType.MobX,
47: MType.NgRx,
48: MType.GraphQl,
49: MType.PerformanceTrack,
50: MType.StringDict,
51: MType.SetNodeAttributeDict,
53: MType.ResourceTimingDeprecated,
54: MType.ConnectionInformation,
55: MType.SetPageVisibility,
57: MType.LoadFontFace,
58: MType.SetNodeFocus,
59: MType.LongTask,
60: MType.SetNodeAttributeURLBased,
61: MType.SetCssDataURLBased,
67: MType.CssInsertRuleURLBased,
69: MType.MouseClick,
70: MType.CreateIFrameDocument,
71: MType.AdoptedSsReplaceURLBased,
72: MType.AdoptedSsReplace,
73: MType.AdoptedSsInsertRuleURLBased,
74: MType.AdoptedSsInsertRule,
75: MType.AdoptedSsDeleteRule,
76: MType.AdoptedSsAddOwner,
77: MType.AdoptedSsRemoveOwner,
79: MType.Zustand,
113: MType.SelectionChange,
114: MType.MouseThrashing,
116: MType.ResourceTiming,
117: MType.TabChange,
118: MType.TabData,
93: MType.IosCustomEvent,
96: MType.IosScreenChanges,
100: MType.IosClickEvent,
101: MType.IosInputEvent,
102: MType.IosPerformanceEvent,
103: MType.IosLog,
105: MType.IosNetworkCall,
106: MType.IosSwipeEvent,
} as const