Skip to content

Commit 27b24bb

Browse files
authored
Merge 75c10ee into 9ec4293
2 parents 9ec4293 + 75c10ee commit 27b24bb

File tree

2 files changed

+5
-18
lines changed

2 files changed

+5
-18
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;

performance-tests/metrics-ios.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ startupTimeTest:
1111

1212
binarySizeTest:
1313
diffMin: 600 KiB
14-
diffMax: 1300 KiB
14+
diffMax: 1400 KiB

0 commit comments

Comments
 (0)