@@ -10,12 +10,12 @@ import net.mamoe.mirai.contact.Friend
10
10
import net.mamoe.mirai.contact.Member
11
11
import net.mamoe.mirai.contact.MemberPermission
12
12
import net.mamoe.mirai.message.data.MessageSource.Key.recall
13
- import net.mamoe.mirai.message.data.asMessageChain
13
+ import net.mamoe.mirai.message.data.toMessageChain
14
14
15
15
16
16
suspend fun handleSendPrivateMsg (bot : Bot , req : BSendPrivateMsgReq ): BSendPrivateMsgResp ? {
17
17
val contact = bot.getFriend(req.userId) ? : return null
18
- val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).asMessageChain ()
18
+ val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).toMessageChain ()
19
19
val messageSource = contact.sendMessage(messageChain).source
20
20
val messageId = if (messageSource.ids.isNotEmpty()) messageSource.ids[0 ] else 0
21
21
bot.messageSourceLru.put(messageId, messageSource)
@@ -24,7 +24,7 @@ suspend fun handleSendPrivateMsg(bot: Bot, req: BSendPrivateMsgReq): BSendPrivat
24
24
25
25
suspend fun handleSendGroupMsg (bot : Bot , req : BSendGroupMsgReq ): BSendGroupMsgResp ? {
26
26
val contact = bot.getGroup(req.groupId) ? : return null
27
- val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).asMessageChain ()
27
+ val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).toMessageChain ()
28
28
val messageSource = contact.sendMessage(messageChain).source
29
29
val messageId = if (messageSource.ids.isNotEmpty()) messageSource.ids[0 ] else 0
30
30
bot.messageSourceLru.put(messageId, messageSource)
@@ -43,7 +43,7 @@ suspend fun handleSendMsgReq(bot: Bot, req: BSendMsgReq): BSendMsgResp? {
43
43
bot.getGroup(req.groupId) ? : bot.getFriend(req.userId)
44
44
}
45
45
} ? : return null
46
- val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).asMessageChain ()
46
+ val messageChain = protoMessageToMiraiMessage(req.messageList, bot, contact, req.autoEscape).toMessageChain ()
47
47
val messageSource = contact.sendMessage(messageChain).source
48
48
val messageId = if (messageSource.ids.isNotEmpty()) messageSource.ids[0 ] else 0
49
49
bot.messageSourceLru.put(messageId, messageSource)
0 commit comments