mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2026-09-11 10:44:23 +00:00
21 lines
623 B
Kotlin
21 lines
623 B
Kotlin
package group_name.module_name.server
|
|
|
|
import group_name.module_name.common.CommonJVMPlugin
|
|
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 ServerJVMPlugin : StartPlugin {
|
|
override fun Module.setupDI(config: JsonObject) {
|
|
with(CommonJVMPlugin) { setupDI(config) }
|
|
with(ServerPlugin) { setupDI(config) }
|
|
}
|
|
|
|
override suspend fun startPlugin(koin: Koin) {
|
|
super.startPlugin(koin)
|
|
CommonJVMPlugin.startPlugin(koin)
|
|
ServerPlugin.startPlugin(koin)
|
|
}
|
|
}
|