calls
Bohdan Horbeshko 1 year ago
parent 281b9691af
commit 22b46c71ce

@ -52,10 +52,10 @@ var transportCommands = map[string]command{
"setpassword": command{"[old] [new]", "set or remove password"}, "setpassword": command{"[old] [new]", "set or remove password"},
"config": command{"[param] [value]", "view or update configuration options"}, "config": command{"[param] [value]", "view or update configuration options"},
"report": command{"[chat] [comment]", "report a chat by id or @username"}, "report": command{"[chat] [comment]", "report a chat by id or @username"},
"add": command{"@username", "add @username to your chat list"}, "add": command{"@username", "add @username to your chat list"},
"join": command{"https://t.me/invite_link", "join to chat via invite link or @publicname"}, "join": command{"https://t.me/invite_link", "join to chat via invite link or @publicname"},
"supergroup": command{"title description", "create new supergroup «title» with «description»"}, "supergroup": command{"title description", "create new supergroup «title» with «description»"},
"channel": command{"title description", "create new channel «title» with «description»"}, "channel": command{"title description", "create new channel «title» with «description»"},
} }
var chatCommands = map[string]command{ var chatCommands = map[string]command{

@ -242,7 +242,7 @@ func (c *Client) updateMessageContent(update *client.UpdateMessageContent) {
textContent.Text.Entities, textContent.Text.Entities,
markupFunction, markupFunction,
)) ))
gateway.SendMessage(c.jid, strconv.FormatInt(update.ChatId, 10), text, "e" + strconv.FormatInt(update.MessageId, 10), c.xmpp, nil, false) gateway.SendMessage(c.jid, strconv.FormatInt(update.ChatId, 10), text, "e"+strconv.FormatInt(update.MessageId, 10), c.xmpp, nil, false)
} }
} }

@ -320,7 +320,7 @@ func (c *Client) getMessageReply(message *client.Message) (reply *gateway.Reply,
return return
} }
reply = &gateway.Reply { reply = &gateway.Reply{
Author: fmt.Sprintf("%v@%s", c.getSenderId(replyMsg), gateway.Jid.Full()), Author: fmt.Sprintf("%v@%s", c.getSenderId(replyMsg), gateway.Jid.Full()),
Id: strconv.FormatInt(message.ReplyToMessageId, 10), Id: strconv.FormatInt(message.ReplyToMessageId, 10),
} }
@ -770,8 +770,8 @@ func (c *Client) messageToPrefix(message *client.Message, previewString string,
} }
// reply to // reply to
if message.ReplyToMessageId != 0 { if message.ReplyToMessageId != 0 {
replyStart = c.countCharsInLines(&prefix) + (len(prefix) - 1) * len(messageHeaderSeparator) replyStart = c.countCharsInLines(&prefix) + (len(prefix)-1)*len(messageHeaderSeparator)
replyLine := "reply: "+c.formatMessage(message.ChatId, message.ReplyToMessageId, true, replyMsg) replyLine := "reply: " + c.formatMessage(message.ChatId, message.ReplyToMessageId, true, replyMsg)
prefix = append(prefix, replyLine) prefix = append(prefix, replyLine)
replyEnd = replyStart + len(replyLine) + len(messageHeaderSeparator) replyEnd = replyStart + len(replyLine) + len(messageHeaderSeparator)
} }
@ -891,7 +891,7 @@ func (c *Client) ProcessIncomingMessage(chatId int64, message *client.Message) {
isOutgoing := isPM && message.IsOutgoing isOutgoing := isPM && message.IsOutgoing
if isOutgoing { if isOutgoing {
for resource := range c.resourcesRange() { for resource := range c.resourcesRange() {
jids = append(jids, c.jid + "/" + resource) jids = append(jids, c.jid+"/"+resource)
} }
} else { } else {
jids = []string{c.jid} jids = []string{c.jid}

@ -237,7 +237,7 @@ func NewReplyFallback(start uint64, end uint64) Fallback {
Body: []FallbackBody{ Body: []FallbackBody{
FallbackBody{ FallbackBody{
Start: strconv.FormatUint(start, 10), Start: strconv.FormatUint(start, 10),
End: strconv.FormatUint(end, 10), End: strconv.FormatUint(end, 10),
}, },
}, },
} }

Loading…
Cancel
Save