From 73715e3417b140126cfb307ed3a69d26247acc9a Mon Sep 17 00:00:00 2001
From: Vishesh Handa <me@vhanda.in>
Date: Tue, 8 Oct 2019 23:35:39 +0200
Subject: [PATCH] Crashlytics: Disable in debug builds

This way no matter what, a debug build will not report to crashlytics.
As it currently did.
---
 android/app/build.gradle | 1 +
 lib/main.dart            | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/android/app/build.gradle b/android/app/build.gradle
index 217a8bbb..3e1d3eae 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -77,6 +77,7 @@ android {
             ndk {
                 abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86', 'x86_64'
             }
+            ext.enableCrashlytics = false
         }
     }
 
diff --git a/lib/main.dart b/lib/main.dart
index b1a609e8..e91d0722 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -11,6 +11,7 @@ void main() async {
   var pref = await SharedPreferences.getInstance();
   Settings.instance.load(pref);
 
+  assert(JournalApp.isInDebugMode = true);
   var reportCrashes =
       !JournalApp.isInDebugMode && Settings.instance.collectCrashReports;
 
@@ -22,6 +23,7 @@ void main() async {
     }
   };
 
+  print("Report Crashes: $reportCrashes");
   if (reportCrashes) {
     await FlutterCrashlytics().initialize();
   }