@@ -3,9 +3,7 @@ package xyz.cssxsh.mirai.plugin
33import kotlinx.serialization.*
44import kotlinx.serialization.json.*
55import net.mamoe.mirai.console.extension.*
6- import net.mamoe.mirai.console.extensions.*
76import net.mamoe.mirai.console.plugin.jvm.*
8- import net.mamoe.mirai.utils.*
97import xyz.cssxsh.mirai.*
108
119public object MiraiDevicePlugin : KotlinPlugin(
@@ -20,17 +18,14 @@ public object MiraiDevicePlugin : KotlinPlugin(
2018 private val generator = MiraiDeviceGenerator ()
2119 private val json = Json { prettyPrint = true }
2220
23- @OptIn(MiraiExperimentalApi ::class )
2421 override fun PluginComponentStorage.onLoad () {
25- contribute(BotConfigurationAlterer ) {
26- BotConfigurationAlterer { _, configuration ->
27- configuration.deviceInfo = generator::load
28- configuration
29- }
22+ contributeBotConfigurationAlterer { _, configuration ->
23+ configuration.deviceInfo = generator::load
24+ configuration
3025 }
3126 }
3227
33- @OptIn(MiraiExperimentalApi :: class , ExperimentalSerializationApi ::class )
28+ @OptIn(ExperimentalSerializationApi ::class )
3429 override fun onEnable () {
3530 with (dataFolder.resolve(" models.json" )) {
3631 if (exists().not ()) {
0 commit comments