diff options
Diffstat (limited to 'telegram/utils.go')
-rw-r--r-- | telegram/utils.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/telegram/utils.go b/telegram/utils.go index 4c73f9e..bddffc8 100644 --- a/telegram/utils.go +++ b/telegram/utils.go @@ -616,3 +616,13 @@ func (c *Client) roster(resource string) { c.addResource(resource) } + +func (c *Client) getLastMessages(id int64, query string, from int64, count int32) (*client.Messages, error) { + return c.client.SearchChatMessages(&client.SearchChatMessagesRequest{ + ChatID: id, + Query: query, + Sender: &client.MessageSenderUser{UserID: from}, + Filter: &client.SearchMessagesFilterEmpty{}, + Limit: count, + }) +} |