mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-09 01:30:17 +08:00
Fix #165
This commit is contained in:
parent
55bbdc2cb0
commit
f223971c4e
@ -37,7 +37,7 @@ interface Image : Message, MessageContent {
|
|||||||
* 图片的 id. 只需要有这个 id 即可发送图片.
|
* 图片的 id. 只需要有这个 id 即可发送图片.
|
||||||
*
|
*
|
||||||
* 示例:
|
* 示例:
|
||||||
* 好友图片的 id: `/f8f1ab55-bf8e-4236-b55e-955848d7069f`
|
* 好友图片的 id: `/f8f1ab55-bf8e-4236-b55e-955848d7069f` 或 `/000000000-3814297509-BFB7027B9354B8F899A062061D74E206`
|
||||||
* 群图片的 id: `{01E9451B-70ED-EAE3-B37C-101F1EEBF5B5}.png`
|
* 群图片的 id: `{01E9451B-70ED-EAE3-B37C-101F1EEBF5B5}.png`
|
||||||
*/
|
*/
|
||||||
val imageId: String
|
val imageId: String
|
||||||
@ -53,7 +53,7 @@ interface Image : Message, MessageContent {
|
|||||||
@JsName("newImage")
|
@JsName("newImage")
|
||||||
@JvmName("newImage")
|
@JvmName("newImage")
|
||||||
fun Image(imageId: String): Image = when (imageId.length) {
|
fun Image(imageId: String): Image = when (imageId.length) {
|
||||||
37 -> OfflineFriendImage(imageId) // /f8f1ab55-bf8e-4236-b55e-955848d7069f
|
54, 37 -> OfflineFriendImage(imageId) // /f8f1ab55-bf8e-4236-b55e-955848d7069f
|
||||||
42 -> OfflineGroupImage(imageId) // {01E9451B-70ED-EAE3-B37C-101F1EEBF5B5}.png
|
42 -> OfflineGroupImage(imageId) // {01E9451B-70ED-EAE3-B37C-101F1EEBF5B5}.png
|
||||||
else -> throw IllegalArgumentException("Bad imageId, expecting length=37 or 42, got ${imageId.length}")
|
else -> throw IllegalArgumentException("Bad imageId, expecting length=37 or 42, got ${imageId.length}")
|
||||||
}
|
}
|
||||||
@ -211,7 +211,7 @@ abstract class OnlineGroupImage : GroupImage(), OnlineImage
|
|||||||
/**
|
/**
|
||||||
* 好友图片
|
* 好友图片
|
||||||
*
|
*
|
||||||
* [imageId] 形如 `/f8f1ab55-bf8e-4236-b55e-955848d7069f` (37 长度)
|
* [imageId] 形如 `/f8f1ab55-bf8e-4236-b55e-955848d7069f` (37 长度) 或 `/000000000-3814297509-BFB7027B9354B8F899A062061D74E206` (54 长度)
|
||||||
*/ // NotOnlineImage
|
*/ // NotOnlineImage
|
||||||
@OptIn(MiraiInternalAPI::class)
|
@OptIn(MiraiInternalAPI::class)
|
||||||
sealed class FriendImage : AbstractImage() {
|
sealed class FriendImage : AbstractImage() {
|
||||||
|
Loading…
Reference in New Issue
Block a user