|
|
|
|
@ -55,6 +55,13 @@ class App : Application() {
|
|
|
|
|
.filter { it.status == ObserveSourcesRepository.SourceStatus.ACTIVE && !it.hasReachedEnd() }
|
|
|
|
|
.forEach { scheduler.schedule(it) } // idempotent: FLAG_UPDATE_CURRENT updates in place
|
|
|
|
|
|
|
|
|
|
val useBgUtilPoTokenServer = sharedPreferences.getBoolean("use_bgutils_potoken_generator", false)
|
|
|
|
|
val bgUtilsMethod = sharedPreferences.getString("bgutils_potoken_method", "server")
|
|
|
|
|
val requiresServer = useBgUtilPoTokenServer && bgUtilsMethod == "server"
|
|
|
|
|
if (requiresServer) {
|
|
|
|
|
BgUtilsPoTokenGeneratorUtil.acquireServer(this@App)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}catch (e: Exception){
|
|
|
|
|
Looper.prepare().runCatching {
|
|
|
|
|
Toast.makeText(this@App, e.message, Toast.LENGTH_SHORT).show()
|
|
|
|
|
|