|
|
|
@ -330,9 +330,13 @@ func (c *Client) getMessageReply(message *client.Message) (reply *gateway.Reply,
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
replyId, err := gateway.IdsDB.GetByTgIds(c.Session.Login, c.jid, message.ChatId, message.ReplyToMessageId)
|
|
|
|
|
if err != nil {
|
|
|
|
|
replyId = strconv.FormatInt(message.ReplyToMessageId, 10)
|
|
|
|
|
}
|
|
|
|
|
reply = &gateway.Reply{
|
|
|
|
|
Author: fmt.Sprintf("%v@%s", c.getSenderId(replyMsg), gateway.Jid.Full()),
|
|
|
|
|
Id: strconv.FormatInt(message.ReplyToMessageId, 10),
|
|
|
|
|
Id: replyId,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|