@@ -125,6 +125,58 @@ export const decodeProto = (method: number, data: string, dataType: string): Dec
125125 }
126126
127127 }
128+ // TODO: fix me!
129+ else if ( foundMethod [ 0 ] === 610000 ) {
130+ switch ( parsedData . telemetry_scope_id ) {
131+ case "CORE" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.CORE:
132+ /*for (let i = 0; i < parsedData.events.length; i++) {
133+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPlayerInfo.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
134+ }*/
135+ break ;
136+ case "GAME" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.GAME:
137+ /*for (let i = 0; i < parsedData.events.length; i++) {
138+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPlayerInfo.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
139+ }*/
140+ break ;
141+ case "TITAN" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.TITAN:
142+ /*for (let i = 0; i < parsedData.events.length; i++) {
143+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPlayerInfo.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
144+ }*/
145+ break ;
146+ case "COMMON" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.COMMON:
147+ /*for (let i = 0; i < parsedData.events.length; i++) {
148+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsTelemetryKey.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
149+ }*/
150+ break ;
151+ case "PRE_AGE_GATE" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.PRE_AGE_GATE:
152+ /*for (let i = 0; i < parsedData.events.length; i++) {
153+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPreAgeGateTrackingOmniproto.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
154+ }*/
155+ break ;
156+ case "PRE_LOGIN" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.PRE_LOGIN:
157+ /*for (let i = 0; i < parsedData.events.length; i++) {
158+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPreLoginTrackingOmniproto.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
159+ }*/
160+ break ;
161+ case "ARDK" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.ARDK:
162+ /*for (let i = 0; i < parsedData.events.length; i++) {
163+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPreLoginTrackingOmniproto.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
164+ }*/
165+ break ;
166+ case "MARKETING" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.MARKETING:
167+ /*for (let i = 0; i < parsedData.events.length; i++) {
168+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPreAgeGateTrackingOmniproto.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
169+ }*/
170+ break ;
171+ case "GAME_TRIGGERED" : //POGOProtos.Rpc.MapsClientTelemetryBatchProto.TelemetryScopeId.GAME_TRIGGERED:
172+ /*for (let i = 0; i < parsedData.events.length; i++) {
173+ parsedData.events[i].encoded_message = POGOProtos.Rpc.MapsPlatformPreAgeGateTrackingOmniproto.decode(b64Decode(parsedData.events[i].encoded_message)).toJSON();
174+ }*/
175+ break ;
176+ default :
177+ break ;
178+ }
179+ }
128180 returnObject = {
129181 methodId : foundMethod [ 0 ] ,
130182 methodName : remasterOrCleanMethodString ( foundMethodString ) ,
0 commit comments