@@ -22,7 +22,7 @@ import io.github.samarium150.mirai.plugin.config.PluginConfig
22
22
import io.github.samarium150.mirai.plugin.config.ProxyConfig
23
23
import io.github.samarium150.mirai.plugin.config.ReplyConfig
24
24
import io.github.samarium150.mirai.plugin.data.PluginData
25
- import io.github.samarium150.mirai.plugin.util.Utils
25
+ import io.github.samarium150.mirai.plugin.util.GeneralUtil
26
26
import io.ktor.client.*
27
27
import io.ktor.client.features.json.*
28
28
import io.ktor.client.features.json.serializer.*
@@ -32,6 +32,7 @@ import net.mamoe.mirai.console.command.CommandManager.INSTANCE.unregister
32
32
import net.mamoe.mirai.console.permission.AbstractPermitteeId
33
33
import net.mamoe.mirai.console.permission.PermissionService.Companion.cancel
34
34
import net.mamoe.mirai.console.permission.PermissionService.Companion.permit
35
+ import net.mamoe.mirai.console.plugin.id
35
36
import net.mamoe.mirai.console.plugin.jvm.JvmPluginDescription
36
37
import net.mamoe.mirai.console.plugin.jvm.KotlinPlugin
37
38
import java.net.InetSocketAddress
@@ -46,7 +47,7 @@ import java.net.Proxy
46
47
object MiraiConsoleLolicon : KotlinPlugin(
47
48
JvmPluginDescription (
48
49
id = "io.github.samarium150.mirai.plugin.mirai-console-lolicon",
49
- version = "5.0.0-beta.1 ",
50
+ version = "5.0.0-beta.2 ",
50
51
name = "Lolicon "
51
52
) {
52
53
author("Samarium150 ")
@@ -59,6 +60,8 @@ object MiraiConsoleLolicon : KotlinPlugin(
59
60
*/
60
61
lateinit var client: HttpClient
61
62
63
+ val cachePath = " /data/${id} /download"
64
+
62
65
/* *
63
66
* 插件启用时调用
64
67
*/
@@ -83,7 +86,7 @@ object MiraiConsoleLolicon : KotlinPlugin(
83
86
client = HttpClient {
84
87
engine {
85
88
proxy = if (ProxyConfig .type != " DIRECT" ) Proxy (
86
- Utils .getProxyType(ProxyConfig .type),
89
+ GeneralUtil .getProxyType(ProxyConfig .type),
87
90
InetSocketAddress (ProxyConfig .hostname, ProxyConfig .port)
88
91
) else Proxy .NO_PROXY
89
92
}
@@ -102,11 +105,10 @@ object MiraiConsoleLolicon : KotlinPlugin(
102
105
try {
103
106
AbstractPermitteeId .AnyContact .permit(Lolicon .permission)
104
107
} catch (e: Exception ) {
105
- logger.warning(e)
106
108
logger.warning(" 无法自动授予权限,请自行使用权限管理来授予权限" )
107
109
}
108
110
109
- logger.info(" Plugin mirai-console-lolicon loaded" )
111
+ logger.info(" Plugin loaded" )
110
112
}
111
113
112
114
/* *
@@ -118,7 +120,6 @@ object MiraiConsoleLolicon : KotlinPlugin(
118
120
try {
119
121
AbstractPermitteeId .AnyContact .cancel(Lolicon .permission, true )
120
122
} catch (e: Exception ) {
121
- logger.warning(e)
122
123
logger.warning(" 无法自动撤销权限,请自行使用权限管理来撤销权限" )
123
124
}
124
125
@@ -127,6 +128,6 @@ object MiraiConsoleLolicon : KotlinPlugin(
127
128
128
129
client.close()
129
130
130
- logger.info(" Plugin mirai-console-lolicon unloaded" )
131
+ logger.info(" Plugin unloaded" )
131
132
}
132
133
}
0 commit comments