Commit 322b70c6 authored by Mrs4s's avatar Mrs4s

fix bug.

parent 470efa07
...@@ -151,16 +151,23 @@ func (bot *CQBot) SendPrivateMessage(target int64, m *message.SendingMessage) in ...@@ -151,16 +151,23 @@ func (bot *CQBot) SendPrivateMessage(target int64, m *message.SendingMessage) in
newElem = append(newElem, elem) newElem = append(newElem, elem)
} }
m.Elements = newElem m.Elements = newElem
var id int32 var id int32 = -1
if bot.Client.FindFriend(target) != nil { if bot.Client.FindFriend(target) != nil {
id = bot.Client.SendPrivateMessage(target, m).Id msg := bot.Client.SendPrivateMessage(target, m)
if msg != nil {
id = msg.Id
}
} else { } else {
if code, ok := bot.tempMsgCache.Load(target); ok { if code, ok := bot.tempMsgCache.Load(target); ok {
id = bot.Client.SendTempMessage(code.(int64), target, m).Id msg := bot.Client.SendTempMessage(code.(int64), target, m)
} else { if msg != nil {
return -1 id = msg.Id
}
} }
} }
if id == -1 {
return -1
}
return ToGlobalId(target, id) return ToGlobalId(target, id)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment