aboutsummaryrefslogtreecommitdiff
path: root/telegram/utils.go
diff options
context:
space:
mode:
Diffstat (limited to 'telegram/utils.go')
-rw-r--r--telegram/utils.go10
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,
+ })
+}