Skip to content

Commit 8f3b623

Browse files
philipphofmannromtsn
authored andcommitted
ref(android): Simplify UI transaction code sample (#5097)
Reduce the complexity of the code sample for manually adding spans to user interaction transacrtions. Co-authored-by: Roman Zavarnitsyn <[email protected]>
1 parent 7fbcf4c commit 8f3b623

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

src/platforms/android/common/performance/instrumentation/automatic-instrumentation.mdx

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -285,15 +285,8 @@ void loadUserDataOnClick() {
285285
ISpan span = Sentry.getSpan();
286286
if (span != null) {
287287
ISpan innerSpan = span.startChild("loadUserData");
288-
try {
289-
// omitted code
290-
} catch (Exception e) {
291-
innerSpan.setThrowable(e);
292-
innerSpan.setStatus(SpanStatus.NOT_FOUND);
293-
throw e;
294-
} finally {
295-
innerSpan.finish();
296-
}
288+
// omitted code
289+
innerSpan.finish();
297290
}
298291
}
299292
```
@@ -308,16 +301,8 @@ fun loadUserDataOnClick() {
308301
val span = Sentry.getSpan()
309302
span?.let {
310303
val innerSpan = it.startChild("loadUserData")
311-
312-
try {
313-
// omitted code
314-
} catch (e: Exception) {
315-
innerSpan.throwable = e
316-
innerSpan.status = SpanStatus.NOT_FOUND
317-
throw e
318-
} finally {
319-
innerSpan.finish()
320-
}
304+
// omitted code
305+
innerSpan.finish()
321306
}
322307
}
323308
```

0 commit comments

Comments
 (0)