|
|
|
@ -134,11 +134,7 @@ func (c *Client) updateUserStatus(update *client.UpdateUserStatus) {
|
|
|
|
|
func (c *Client) updateNewChat(update *client.UpdateNewChat) {
|
|
|
|
|
go func() {
|
|
|
|
|
if update.Chat != nil && update.Chat.Photo != nil && update.Chat.Photo.Small != nil {
|
|
|
|
|
_, err := c.client.DownloadFile(&client.DownloadFileRequest{
|
|
|
|
|
FileId: update.Chat.Photo.Small.Id,
|
|
|
|
|
Priority: 32,
|
|
|
|
|
Synchronous: false,
|
|
|
|
|
})
|
|
|
|
|
_, err := c.DownloadFile(update.Chat.Photo.Small.Id, 32, true)
|
|
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.Error("Failed to download the chat photo")
|
|
|
|
@ -196,11 +192,7 @@ func (c *Client) updateNewMessage(update *client.UpdateNewMessage) {
|
|
|
|
|
|
|
|
|
|
// download file(s)
|
|
|
|
|
if file != nil && !file.Local.IsDownloadingCompleted {
|
|
|
|
|
c.client.DownloadFile(&client.DownloadFileRequest{
|
|
|
|
|
FileId: file.Id,
|
|
|
|
|
Priority: 10,
|
|
|
|
|
Synchronous: false,
|
|
|
|
|
})
|
|
|
|
|
c.DownloadFile(file.Id, 10, false)
|
|
|
|
|
}
|
|
|
|
|
// OTR support (I do not know why would you need it, seriously)
|
|
|
|
|
if !strings.HasPrefix(text, "?OTR") {
|
|
|
|
|