fix(backend): added SetPage transform handler to support old message type

This commit is contained in:
Alexander 2024-07-05 10:27:43 +02:00
parent 2100cc0412
commit 212b412838
2 changed files with 9 additions and 1 deletions

View file

@ -58,7 +58,8 @@ func main() {
messages.MsgUserID, messages.MsgUserAnonymousID, messages.MsgIntegrationEvent, messages.MsgPerformanceTrackAggr,
messages.MsgJSException, messages.MsgResourceTiming, messages.MsgCustomEvent, messages.MsgCustomIssue,
messages.MsgFetch, messages.MsgNetworkRequest, messages.MsgGraphQL, messages.MsgStateAction, messages.MsgMouseClick,
messages.MsgMouseClickDeprecated, messages.MsgSetPageLocation, messages.MsgPageLoadTiming, messages.MsgPageRenderTiming,
messages.MsgMouseClickDeprecated, messages.MsgSetPageLocation, messages.MsgSetPageLocationDeprecated,
messages.MsgPageLoadTiming, messages.MsgPageRenderTiming,
messages.MsgPageEvent, messages.MsgMouseThrashing, messages.MsgInputChange,
messages.MsgUnbindNodes, messages.MsgCanvasNode, messages.MsgTagTrigger,
// Mobile messages

View file

@ -52,6 +52,13 @@ func transformDeprecated(msg Message) Message {
NormalizedX: 101, // 101 is a magic number to signal that the value is not present
NormalizedY: 101, // 101 is a magic number to signal that the value is not present
}
case *SetPageLocationDeprecated:
return &SetPageLocation{
URL: m.URL,
Referrer: m.Referrer,
NavigationStart: m.NavigationStart,
DocumentTitle: "",
}
}
return msg
}