make autobug in appRate non fatal

pull/95/head
geeksville 2020-07-08 07:50:24 -07:00
rodzic 73a5789bd0
commit 90d2a9cde4
1 zmienionych plików z 19 dodań i 16 usunięć

Wyświetl plik

@ -332,6 +332,8 @@ class MainActivity : AppCompatActivity(), Logging,
/// Ask user to rate in play store
private fun askToRate() {
exceptionReporter { // Got one IllegalArgumentException from inside this lib, but we don't want to crash our app because of bugs in this optional feature
AppRate.with(this)
.setInstallDays(10.toByte()) // default is 10, 0 means install day, 10 means app is launched 10 or more days later than installation
.setLaunchTimes(10.toByte()) // default is 10, 3 means app is launched 3 or more times
@ -353,6 +355,7 @@ class MainActivity : AppCompatActivity(), Logging,
AppRate.showRateDialogIfMeetsConditions(this); // Shows the Rate Dialog when conditions are met
}
}
}
private val isInTestLab: Boolean by lazy {
(application as GeeksvilleApplication).isInTestLab