mod database exp

This commit is contained in:
rhunk
2023-08-18 00:55:30 +02:00
parent a8c4c1ce3e
commit f0df0045d6
6 changed files with 159 additions and 57 deletions

View File

@ -9,6 +9,7 @@ import me.rhunk.snapenhance.bridge.wrapper.LocaleWrapper
import me.rhunk.snapenhance.bridge.wrapper.MappingsWrapper
import me.rhunk.snapenhance.core.config.ModConfig
import me.rhunk.snapenhance.download.DownloadTaskManager
import me.rhunk.snapenhance.messaging.ModDatabase
import me.rhunk.snapenhance.ui.manager.data.InstallationSummary
import me.rhunk.snapenhance.ui.manager.data.ModMappingsInfo
import me.rhunk.snapenhance.ui.manager.data.SnapchatAppInfo
@ -30,6 +31,7 @@ class RemoteSideContext(
val translation = LocaleWrapper()
val mappings = MappingsWrapper()
val downloadTaskManager = DownloadTaskManager()
val modDatabase = ModDatabase(this)
init {
runCatching {
@ -41,6 +43,7 @@ class RemoteSideContext(
init(androidContext)
}
downloadTaskManager.init(androidContext)
modDatabase.init()
}.onFailure {
Logger.error("Failed to initialize RemoteSideContext", it)
}