Skip to content

Commit 3752f71

Browse files
authored
react-native: fix previous sessions not being cleared (#306)
* react-native: change BacktraceDirectoryProvider.readDirSync to return filenames only on Android * react-native: fix previous sessions not unlocked in BacktraceClient.initialize --------- Co-authored-by: Sebastian Alex <[email protected]>
1 parent bca776f commit 3752f71

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

packages/react-native/android/src/main/java/backtrace/library/BacktraceDirectoryProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public WritableArray readDirSync(String path) {
3939

4040
WritableArray array = new WritableNativeArray();
4141
for (File directoryFile : file.listFiles()) {
42-
array.pushString(directoryFile.getPath());
42+
array.pushString(directoryFile.getName());
4343
}
4444

4545
return array;

packages/react-native/src/BacktraceClient.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,8 @@ export class BacktraceClient extends BacktraceCoreClient<BacktraceConfiguration>
8282
);
8383

8484
this.initializeNativeCrashReporter();
85-
} catch (err) {
85+
} finally {
8686
lockId && this.sessionFiles?.unlockPreviousSessions(lockId);
87-
throw err;
8887
}
8988
}
9089

0 commit comments

Comments
 (0)