From 15683a2661fbd536f53714e410e11815f53a0b88 Mon Sep 17 00:00:00 2001 From: ryoii Date: Sat, 25 Apr 2020 01:59:30 +0800 Subject: [PATCH] Support query offline image url --- .../net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt index 697013d2b..fd77d5fd4 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/QQAndroidBot.common.kt @@ -723,12 +723,8 @@ internal abstract class QQAndroidBotBase constructor( override suspend fun queryImageUrl(image: Image): String = when (image) { is OnlineFriendImageImpl -> image.originUrl is OnlineGroupImageImpl -> image.originUrl - is OfflineGroupImage -> { - TODO("暂不支持获取离线图片链接") - } - is OfflineFriendImage -> { - TODO("暂不支持获取离线图片链接") - } + is OfflineGroupImage -> "http://gchat.qpic.cn/gchatpic_new/${id}/0-0-${image.imageId.substring(1..36).replace("-", "")}/0?term=2" + is OfflineFriendImage -> "http://c2cpicdw.qpic.cn/offpic_new/${id}/${image.imageId}/0?term=2" else -> error("unsupported image class: ${image::class.simpleName}") }