Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit 714cbfaef03e956d1ec283709a40680a656f74fd Author: Daniil Suvorov <severecloud@gmail.com> Date: Sat Apr 23 00:37:09 2022 +0000 Fix UploadMessagesPhoto for vk community chat (vk) (#1812) diff --git a/bridge/vk/vk.go b/bridge/vk/vk.go index 3e73b9a..7faa5b4 100644 --- a/bridge/vk/vk.go +++ b/bridge/vk/vk.go @@ -647 +647 @@ func (b *Bvk) Connect() error {   go func() {   err := b.lp.Run()   if err != nil { - b.Log.Fatal("Enable longpoll in group management") + b.Log.WithError(err).Fatal("Enable longpoll in group management")   }   }()   @@ -2237 +2237 @@ func (b *Bvk) uploadFiles(extra map[string][]interface{}, peerID int) (string, s   }   a, err := b.uploadFile(fi, peerID)   if err != nil { - b.Log.Error("File upload error ", fi.Name) + b.Log.WithError(err).Error("File upload error ", fi.Name)   }     attachments = append(attachments, a) @@ -2377 +2378 @@ func (b *Bvk) uploadFile(file config.FileInfo, peerID int) (string, error) {     photoRE := regexp.MustCompile(".(jpg|jpe|png)$")   if photoRE.MatchString(file.Name) { - p, err := b.c.UploadMessagesPhoto(peerID, r) + // BUG(VK): for community chat peerID=0 + p, err := b.c.UploadMessagesPhoto(0, r)   if err != nil {   return "", err   }