diff options
author | Qais Patankar <qaisjp@gmail.com> | 2020-02-09 21:07:26 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-09 22:07:26 +0100 |
commit | c91bfd08d855d07eccf5319e8881c816edf598ea (patch) | |
tree | 886c0d59e048135ccb98290df6af874ab10a41c9 /gateway/router.go | |
parent | 49110a58729fcbecaffcb0202f9a9474d98c9cde (diff) | |
download | matterbridge-msglm-c91bfd08d855d07eccf5319e8881c816edf598ea.tar.gz matterbridge-msglm-c91bfd08d855d07eccf5319e8881c816edf598ea.tar.bz2 matterbridge-msglm-c91bfd08d855d07eccf5319e8881c816edf598ea.zip |
Add ability to procure avatars from the destination bridge (#1000)
* remote_avatar: add UseLocalAvatar
* remote_avatar: make sure msg.Protocol is always set correctly
* remote_avatars: support msg.Account
* remote_avatar: add to matterbridge.toml.sample
* remote_avatar: clarify something
Diffstat (limited to 'gateway/router.go')
-rw-r--r-- | gateway/router.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gateway/router.go b/gateway/router.go index 56573f74..b07e5781 100644 --- a/gateway/router.go +++ b/gateway/router.go @@ -132,6 +132,9 @@ func (r *Router) handleReceive() { r.handleEventFailure(&msg) r.handleEventRejoinChannels(&msg) + // Set message protocol based on the account it came from + msg.Protocol = r.getBridge(msg.Account).Protocol + filesHandled := false for _, gw := range r.Gateways { // record all the message ID's of the different bridges |