4
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2025-06-26 07:29:24 +00:00

Ignore non-user messages (msteams). Fixes #1141 (#1149)

Ignore these messages for now, also add a extra
debug option for msteams so we can dump the whole
message.
This commit is contained in:
Wim
2020-05-24 15:49:24 +02:00
committed by GitHub
parent 900375679b
commit 7f7ca697a0
2 changed files with 13 additions and 0 deletions

View File

@ -10,6 +10,7 @@ import (
"github.com/42wim/matterbridge/bridge"
"github.com/42wim/matterbridge/bridge/config"
"github.com/davecgh/go-spew/spew"
"github.com/mattn/godown"
msgraph "github.com/yaegashi/msgraph.go/beta"
@ -158,11 +159,22 @@ func (b *Bmsteams) poll(channelName string) error {
continue
}
}
if b.GetBool("debug") {
b.Log.Debug("Msg dump: ", spew.Sdump(msg))
}
// skip non-user message for now.
if msg.From.User == nil {
continue
}
if *msg.From.User.ID == b.botID {
b.Log.Debug("skipping own message")
msgmap[*msg.ID] = *msg.CreatedDateTime
continue
}
msgmap[*msg.ID] = *msg.CreatedDateTime
if msg.LastModifiedDateTime != nil {
msgmap[*msg.ID] = *msg.LastModifiedDateTime