diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-15 08:47:08 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-15 08:47:08 +0000 |
| commit | dd5d3cc18653f607fbc0dfe1a32cf60243afef01 (patch) | |
| tree | 1d1a24ef0f32676a36670d06be93764253ffa65b /android-app/app/src/main/kotlin/org/terst | |
| parent | fc2c7947870f2761652b10b3170fd3b0fc89c88a (diff) | |
fix: force Crashlytics to upload pending reports on next launch
sendUnsentReports() in Application.onCreate() uploads any crash from
the previous session immediately instead of waiting for a background
flush, eliminating the multi-minute delay in the Crashlytics console.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'android-app/app/src/main/kotlin/org/terst')
| -rw-r--r-- | android-app/app/src/main/kotlin/org/terst/nav/NavApplication.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android-app/app/src/main/kotlin/org/terst/nav/NavApplication.kt b/android-app/app/src/main/kotlin/org/terst/nav/NavApplication.kt index 1075930..0985612 100644 --- a/android-app/app/src/main/kotlin/org/terst/nav/NavApplication.kt +++ b/android-app/app/src/main/kotlin/org/terst/nav/NavApplication.kt @@ -1,7 +1,7 @@ package org.terst.nav import android.app.Application -import android.os.Environment +import com.google.firebase.crashlytics.FirebaseCrashlytics import java.io.File import java.io.PrintWriter import java.io.StringWriter @@ -13,6 +13,7 @@ class NavApplication : Application() { override fun onCreate() { super.onCreate() + FirebaseCrashlytics.getInstance().sendUnsentReports() installCrashLogger() } |
