Thumbnail

rani/matterbridge.git

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

commit 9899cac2ce7af45b7170c7332aeb882f73667c9e Author: Alexander <papatutuwawa@polynom.me> Date: Wed Feb 17 21:30:06 2021 +0000 Fix webhooks for channels with special characters (xmpp) (#1405) diff --git a/bridge/xmpp/xmpp.go b/bridge/xmpp/xmpp.go index b471326..89a4874 100644 --- a/bridge/xmpp/xmpp.go +++ b/bridge/xmpp/xmpp.go @@ -66 +67 @@ import (   "encoding/json"   "fmt"   "net/http" + "net/url"   "strings"   "sync"   "time" @@ -1577 +1587 @@ func (b *Bxmpp) postSlackCompatibleWebhook(msg config.Message) error {   return err   }   - resp, err := http.Post(b.GetString("WebhookURL")+"/"+msg.Channel, "application/json", bytes.NewReader(webhookBody)) + resp, err := http.Post(b.GetString("WebhookURL")+"/"+url.QueryEscape(msg.Channel), "application/json", bytes.NewReader(webhookBody))   if err != nil {   b.Log.Errorf("Failed to POST webhook: %s", err)   return err