Merge pull request #30 from navi-ppl/TP-5555/hotfix-symbolicator

TP-5555 | hotfix for sentry
This commit is contained in:
Varnit Goyal
2024-11-11 15:47:06 +05:30
committed by GitHub

View File

@@ -85,7 +85,11 @@ func extractFilename(url string) string {
return filename + ".map"
}
func extractPlatform(url string) string {
func extractPlatform(payload Exception) string {
if len(payload.Stacktrace.Frames) == 0 {
return "WEB"
}
var url = payload.Stacktrace.Frames[0].Filename
if strings.HasPrefix(url, "app:///") {
return "REACT_NATIVE"
}
@@ -105,7 +109,7 @@ func (ep *ErrorProcessor) ProcessError(error []byte) {
err := json.Unmarshal(error, &payload)
var validFrames []Frame
var invalidFrames []Frame
var platform = extractPlatform(payload.Stacktrace.Frames[0].Filename)
var platform = extractPlatform(payload)
if err != nil {
ep.logger.Error("error in unmarshalling exception", zap.Error(err))