From 68ea62ea0bcca50d4204c3c396a63b2bf9c447f3 Mon Sep 17 00:00:00 2001 From: Simplxs Date: Sat, 24 Feb 2024 19:26:31 +0800 Subject: [PATCH] fix get_group_files_by_folder --- .../remote/action/handlers/GetGroupSubFiles.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/GetGroupSubFiles.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/GetGroupSubFiles.kt index eeb9f23..cad77f9 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/GetGroupSubFiles.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/action/handlers/GetGroupSubFiles.kt @@ -8,7 +8,7 @@ import moe.fuqiuluo.shamrock.tools.EmptyJsonString import moe.fuqiuluo.symbols.OneBotHandler @OneBotHandler("get_group_files_by_folder") -internal object GetGroupSubFiles: IActionHandler() { +internal object GetGroupSubFiles : IActionHandler() { override suspend fun internalHandle(session: ActionSession): String { val groupId = session.getLong("group_id") val folderId = session.getString("folder_id") @@ -16,10 +16,10 @@ internal object GetGroupSubFiles: IActionHandler() { } suspend operator fun invoke(groupId: Long, folderId: String, echo: JsonElement = EmptyJsonString): String { - FileSvc.getGroupFiles(groupId, folderId).onSuccess { - return ok(it, echo = echo) - }.getOrNull() - return error(why = "获取失败", echo = echo) + return ok( + FileSvc.getGroupFiles(groupId, folderId).getOrElse { return error(why = "获取失败: $it", echo = echo) }, + echo = echo + ) } override val requiredParams: Array = arrayOf("group_id", "folder_id")