chore: use ext property instead of func

This commit is contained in:
2024-10-08 17:06:01 +08:00
parent 95a6abbfb3
commit 9ff4f03b24
3 files changed
+3 -5

No files matched your search

@@ -26,7 +26,7 @@ class TheCatCommand : BaseCommand() {
override suspend fun executeGroup(listener: OneBotListener, message: GroupMessage, args: List<String>) { override suspend fun executeGroup(listener: OneBotListener, message: GroupMessage, args: List<String>) {
val imageBase64= Http.get(theCatApiUrl) val imageBase64= Http.get(theCatApiUrl)
.fromArrayJson<List<Cat>>().first().url .fromArrayJson<List<Cat>>().first().url
.proxy().toURL().readBytes().encodeToBase64() .proxy.toURL().readBytes().encodeToBase64()
val msg = MessageChain.Builder().addImage(imageBase64, true).build() val msg = MessageChain.Builder().addImage(imageBase64, true).build()
message.reply(msg) message.reply(msg)
} }
@@ -36,7 +36,7 @@ class TTSCommand : BaseCommand() {
.build() .build()
val response = Http.post<TTSResponse>(ttsApiUrl, form) val response = Http.post<TTSResponse>(ttsApiUrl, form)
val msg = MessageChain.Builder() val msg = MessageChain.Builder()
.addRecord(response.url.proxy()) .addRecord(response.url.proxy)
.build() .build()
listener.sendGroupMessage(message.groupId, msg) listener.sendGroupMessage(message.groupId, msg)
} }
@@ -47,6 +47,4 @@ fun Int.formatToMinutes(): String {
return "$minutes:${if (remainingSeconds < 10) "0" else ""}$remainingSeconds" return "$minutes:${if (remainingSeconds < 10) "0" else ""}$remainingSeconds"
} }
fun String.proxy(): String { val String.proxy: String get() = this.replace("https://", "https://proxy.rtast.cn/https/")
return this.replace("https://", "https://proxy.rtast.cn/https/")
}