fix: 修改多个处理函数的返回类型为指针类型,以提高内存使用效率并避免不必要的拷贝
This commit is contained in:
@@ -13,17 +13,17 @@ func init() {
|
||||
handler.RegisterHelpInform("撤回", "drawback", "发送 <引用消息>撤回 撤回消息")
|
||||
}
|
||||
|
||||
func drawback(msg model.Message) model.Reply {
|
||||
func drawback(msg model.Message) *model.Reply {
|
||||
msgIdToDrawback := message.ReplyMessage{}
|
||||
if err := msgIdToDrawback.ParseMessage(msg.RawMsg); err != nil {
|
||||
return model.Reply{
|
||||
return &model.Reply{
|
||||
ReplyMsg: "",
|
||||
ReferOriginMsg: false,
|
||||
FromMsg: msg,
|
||||
}
|
||||
}
|
||||
action.ActionManager.DrawbackMsg(int32(msgIdToDrawback.Data.ID))
|
||||
return model.Reply{
|
||||
return &model.Reply{
|
||||
ReplyMsg: "",
|
||||
ReferOriginMsg: false,
|
||||
FromMsg: msg,
|
||||
|
||||
Reference in New Issue
Block a user