* 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>
70 lines
1.8 KiB
TypeScript
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
|