From bc5228a9317b618830efc00c66b52235722e6255 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Thu, 6 Apr 2023 17:44:05 +0200 Subject: [PATCH] change(tracker): fix generated file --- ...er~src~webworker~MessageEncoder.gen.ts.erb | 11 +- .../src/webworker/MessageEncoder.gen.ts | 272 +----------------- 2 files changed, 2 insertions(+), 281 deletions(-) diff --git a/mobs/templates/tracker~tracker~src~webworker~MessageEncoder.gen.ts.erb b/mobs/templates/tracker~tracker~src~webworker~MessageEncoder.gen.ts.erb index 636f73563..337fc914e 100644 --- a/mobs/templates/tracker~tracker~src~webworker~MessageEncoder.gen.ts.erb +++ b/mobs/templates/tracker~tracker~src~webworker~MessageEncoder.gen.ts.erb @@ -7,16 +7,7 @@ import PrimitiveEncoder from './PrimitiveEncoder.js' export default class MessageEncoder extends PrimitiveEncoder { - encode(msg: Message, isCompressed: boolean): boolean { - if (isCompressed) { - switch(msg[0]) { - <% $messages.select { |msg| msg.tracker }.each do |msg| %> - case Messages.Type.<%= msg.name %>: - return <% if msg.attributes.size == 0 %> true <% else %> <%= msg.attributes.map.with_index { |attr, index| "this.encodeCompressed(msg[#{index+1}])" }.join " && " %><% end %> - break - <% end %> - } - } + encode(msg: Message): boolean { switch(msg[0]) { <% $messages.select { |msg| msg.tracker }.each do |msg| %> case Messages.Type.<%= msg.name %>: diff --git a/tracker/tracker/src/webworker/MessageEncoder.gen.ts b/tracker/tracker/src/webworker/MessageEncoder.gen.ts index 21773dbad..69fc7b35f 100644 --- a/tracker/tracker/src/webworker/MessageEncoder.gen.ts +++ b/tracker/tracker/src/webworker/MessageEncoder.gen.ts @@ -1,5 +1,4 @@ // Auto-generated, do not edit -// @ts-nocheck /* eslint-disable */ import * as Messages from '../common/messages.gen.js' @@ -8,276 +7,7 @@ import PrimitiveEncoder from './PrimitiveEncoder.js' export default class MessageEncoder extends PrimitiveEncoder { - encode(msg: Message, isCompressed?: boolean): boolean { - if (isCompressed) { - switch(msg[0]) { - - case Messages.Type.Timestamp: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.SetPageLocation: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.SetViewportSize: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.SetViewportScroll: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.CreateDocument: - return true - break - - case Messages.Type.CreateElementNode: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) - break - - case Messages.Type.CreateTextNode: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.MoveNode: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.RemoveNode: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.SetNodeAttribute: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.RemoveNodeAttribute: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.SetNodeData: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.SetNodeScroll: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.SetInputTarget: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.SetInputValue: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.SetInputChecked: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.MouseMove: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.NetworkRequest: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) && this.encodeCompressed(msg[7]) && this.encodeCompressed(msg[8]) - break - - case Messages.Type.ConsoleLog: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.PageLoadTiming: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) && this.encodeCompressed(msg[7]) && this.encodeCompressed(msg[8]) && this.encodeCompressed(msg[9]) - break - - case Messages.Type.PageRenderTiming: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.CustomEvent: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.UserID: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.UserAnonymousID: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.Metadata: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.CSSInsertRule: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.CSSDeleteRule: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.Fetch: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) && this.encodeCompressed(msg[7]) - break - - case Messages.Type.Profiler: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.OTable: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.StateAction: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.Redux: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.Vuex: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.MobX: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.NgRx: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.GraphQL: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.PerformanceTrack: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.StringDict: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.SetNodeAttributeDict: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.ResourceTimingDeprecated: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) && this.encodeCompressed(msg[7]) && this.encodeCompressed(msg[8]) - break - - case Messages.Type.ConnectionInformation: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.SetPageVisibility: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.LoadFontFace: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.SetNodeFocus: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.LongTask: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) && this.encodeCompressed(msg[7]) - break - - case Messages.Type.SetNodeAttributeURLBased: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.SetCSSDataURLBased: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.TechnicalInfo: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.CustomIssue: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.CSSInsertRuleURLBased: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.MouseClick: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.CreateIFrameDocument: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.AdoptedSSReplaceURLBased: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.AdoptedSSInsertRuleURLBased: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.AdoptedSSDeleteRule: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.AdoptedSSAddOwner: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.AdoptedSSRemoveOwner: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.JSException: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) - break - - case Messages.Type.Zustand: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.BatchMetadata: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) - break - - case Messages.Type.PartitionedMessage: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) - break - - case Messages.Type.InputChange: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) - break - - case Messages.Type.SelectionChange: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) - break - - case Messages.Type.MouseThrashing: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.UnbindNodes: - return this.encodeCompressed(msg[1]) - break - - case Messages.Type.ResourceTiming: - return this.encodeCompressed(msg[1]) && this.encodeCompressed(msg[2]) && this.encodeCompressed(msg[3]) && this.encodeCompressed(msg[4]) && this.encodeCompressed(msg[5]) && this.encodeCompressed(msg[6]) && this.encodeCompressed(msg[7]) && this.encodeCompressed(msg[8]) && this.encodeCompressed(msg[9]) && this.encodeCompressed(msg[10]) - break - - } - } + encode(msg: Message): boolean { switch(msg[0]) { case Messages.Type.Timestamp: