mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-09 09:50:16 +08:00
Add response check
This commit is contained in:
parent
745cb7484d
commit
8451fabe5d
@ -18,7 +18,13 @@ internal class QQImpl(bot: QQAndroidBot, override val coroutineContext: Coroutin
|
|||||||
|
|
||||||
override suspend fun sendMessage(message: MessageChain) {
|
override suspend fun sendMessage(message: MessageChain) {
|
||||||
bot.network.run {
|
bot.network.run {
|
||||||
MessageSvc.PbSendMsg.ToFriend(bot.client, id, message).sendAndExpect<MessageSvc.PbSendMsg.Response>()
|
check(
|
||||||
|
MessageSvc.PbSendMsg.ToFriend(
|
||||||
|
bot.client,
|
||||||
|
id,
|
||||||
|
message
|
||||||
|
).sendAndExpect<MessageSvc.PbSendMsg.Response>() is MessageSvc.PbSendMsg.Response.SUCCESS
|
||||||
|
) { "send message failed" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,7 +96,15 @@ internal class GroupImpl(bot: QQAndroidBot, override val coroutineContext: Corou
|
|||||||
override val bot: QQAndroidBot by bot.unsafeWeakRef()
|
override val bot: QQAndroidBot by bot.unsafeWeakRef()
|
||||||
|
|
||||||
override suspend fun sendMessage(message: MessageChain) {
|
override suspend fun sendMessage(message: MessageChain) {
|
||||||
TODO("not implemented")
|
bot.network.run {
|
||||||
|
check(
|
||||||
|
MessageSvc.PbSendMsg.ToGroup(
|
||||||
|
bot.client,
|
||||||
|
id,
|
||||||
|
message
|
||||||
|
).sendAndExpect<MessageSvc.PbSendMsg.Response>() is MessageSvc.PbSendMsg.Response.SUCCESS
|
||||||
|
) { "send message failed" }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override suspend fun uploadImage(image: ExternalImage): ImageId {
|
override suspend fun uploadImage(image: ExternalImage): ImageId {
|
||||||
|
Loading…
Reference in New Issue
Block a user