Updated Bugsnag to version 5.23.0

This commit is contained in:
M66B
2022-06-23 20:23:15 +02:00
parent dd8bd36712
commit f5604d6ede
35 changed files with 737 additions and 276 deletions

View File

@@ -270,8 +270,15 @@ class SessionTracker extends BaseObservable {
logger.d("Sent 1 new session to Bugsnag");
break;
case UNDELIVERED:
sessionStore.cancelQueuedFiles(Collections.singletonList(storedFile));
logger.w("Leaving session payload for future delivery");
if (sessionStore.isTooOld(storedFile)) {
logger.w("Discarding historical session (from {"
+ sessionStore.getCreationDate(storedFile)
+ "}) after failed delivery");
sessionStore.deleteStoredFiles(Collections.singletonList(storedFile));
} else {
sessionStore.cancelQueuedFiles(Collections.singletonList(storedFile));
logger.w("Leaving session payload for future delivery");
}
break;
case FAILURE:
// drop bad data