Selaa lähdekoodia

Check double puppet indicator value when dropping events

Tulir Asokan 3 vuotta sitten
vanhempi
sitoutus
ce2ae44939
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      matrix.go

+ 1 - 1
matrix.go

@@ -320,7 +320,7 @@ func (mx *MatrixHandler) shouldIgnoreEvent(evt *event.Event) bool {
 	if _, isPuppet := mx.bridge.ParsePuppetMXID(evt.Sender); evt.Sender == mx.bridge.Bot.UserID || isPuppet {
 		return true
 	}
-	if _, ok := evt.Content.Raw[doublePuppetKey]; ok && mx.bridge.GetPuppetByCustomMXID(evt.Sender) != nil {
+	if val, ok := evt.Content.Raw[doublePuppetKey]; ok && val == doublePuppetValue && mx.bridge.GetPuppetByCustomMXID(evt.Sender) != nil {
 		return true
 	}
 	user := mx.bridge.GetUserByMXID(evt.Sender)