mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2024-06-10 11:55:14 +00:00
21 lines
619 B
Kotlin
21 lines
619 B
Kotlin
package group_name.module_name.client
|
|
|
|
import group_name.module_name.common.CommonJSPlugin
|
|
import dev.inmo.micro_utils.startup.plugin.StartPlugin
|
|
import kotlinx.serialization.json.JsonObject
|
|
import org.koin.core.Koin
|
|
import org.koin.core.module.Module
|
|
|
|
object ClientJSPlugin : StartPlugin {
|
|
override fun Module.setupDI(config: JsonObject) {
|
|
with(CommonJSPlugin) { setupDI(config) }
|
|
with(ClientPlugin) { setupDI(config) }
|
|
}
|
|
|
|
override suspend fun startPlugin(koin: Koin) {
|
|
super.startPlugin(koin)
|
|
CommonJSPlugin.startPlugin(koin)
|
|
ClientPlugin.startPlugin(koin)
|
|
}
|
|
}
|