Skip to content

Commit 1853710

Browse files
authored
Rollback Cocoa 8.53.2 workaround (#5039)
1 parent 9f211e3 commit 1853710

File tree

1 file changed

+4
-17
lines changed

1 file changed

+4
-17
lines changed

packages/core/ios/RNSentryReplayBreadcrumbConverter.m

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,10 @@ - (instancetype _Nonnull)init
5050
SentryRRWebEvent *nativeBreadcrumb = [self->defaultConverter convertFrom:breadcrumb];
5151

5252
// ignore native navigation breadcrumbs
53-
if (nativeBreadcrumb) {
54-
@try {
55-
id data = [nativeBreadcrumb valueForKey:@"data"];
56-
if (data && [data isKindOfClass:[NSDictionary class]]) {
57-
NSDictionary *dataDict = (NSDictionary *)data;
58-
id payload = dataDict[@"payload"];
59-
if (payload && [payload isKindOfClass:[NSDictionary class]]) {
60-
NSDictionary *payloadDict = (NSDictionary *)payload;
61-
NSString *category = payloadDict[@"category"];
62-
if ([category isEqualToString:@"navigation"]) {
63-
return nil;
64-
}
65-
}
66-
}
67-
} @catch (NSException *exception) {
68-
// Just continue without ignoring native navigation breadcrumbs
69-
}
53+
if (nativeBreadcrumb && nativeBreadcrumb.data && nativeBreadcrumb.data[@"payload"]
54+
&& nativeBreadcrumb.data[@"payload"][@"category"] &&
55+
[nativeBreadcrumb.data[@"payload"][@"category"] isEqualToString:@"navigation"]) {
56+
return nil;
7057
}
7158

7259
return nativeBreadcrumb;

0 commit comments

Comments
 (0)