Move the Realm init out of the globalscope in hope it fixes crashes

This commit is contained in:
Jobobby04 2020-08-10 14:45:18 -04:00
parent 74065afc27
commit c272eb6059

View File

@ -77,6 +77,7 @@ open class App : Application(), LifecycleObserver {
Injekt.importModule(AppModule(this))
setupNotificationChannels()
Realm.init(this)
GlobalScope.launch { deleteOldMetadataRealm() } // Delete old metadata DB (EH)
// Reprint.initialize(this) //Setup fingerprint (EH)
if ((BuildConfig.DEBUG || BuildConfig.BUILD_TYPE == "releaseTest") && DebugToggles.ENABLE_DEBUG_OVERLAY.enabled) {
@ -133,7 +134,6 @@ open class App : Application(), LifecycleObserver {
// EXH
private fun deleteOldMetadataRealm() {
Realm.init(this)
val config = RealmConfiguration.Builder()
.name("gallery-metadata.realm")
.schemaVersion(3)