summaryrefslogtreecommitdiff
path: root/android-app/app/src/main
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-15 08:47:08 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-15 08:47:08 +0000
commitdd5d3cc18653f607fbc0dfe1a32cf60243afef01 (patch)
tree1d1a24ef0f32676a36670d06be93764253ffa65b /android-app/app/src/main
parentfc2c7947870f2761652b10b3170fd3b0fc89c88a (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')
-rw-r--r--android-app/app/src/main/kotlin/org/terst/nav/NavApplication.kt3
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()
}