Browse Source

Fix legacy EDU handling

Tulir Asokan 3 năm trước cách đây
mục cha
commit
3851fdcded
2 tập tin đã thay đổi với 3 bổ sung5 xóa
  1. 1 4
      custompuppet.go
  2. 2 1
      matrix.go

+ 1 - 4
custompuppet.go

@@ -194,11 +194,8 @@ func (puppet *Puppet) ProcessResponse(resp *mautrix.RespSync, _ string) error {
 		return nil
 	}
 	for roomID, events := range resp.Rooms.Join {
-		portal := puppet.bridge.GetPortalByMXID(roomID)
-		if portal == nil || portal.IsBroadcastList() {
-			continue
-		}
 		for _, evt := range events.Ephemeral.Events {
+			evt.RoomID = roomID
 			err := evt.Content.ParseRaw(evt.Type)
 			if err != nil {
 				continue

+ 2 - 1
matrix.go

@@ -22,9 +22,10 @@ import (
 	"strings"
 	"time"
 
-	"go.mau.fi/whatsmeow/types"
 	"maunium.net/go/maulogger/v2"
 
+	"go.mau.fi/whatsmeow/types"
+
 	"maunium.net/go/mautrix"
 	"maunium.net/go/mautrix/appservice"
 	"maunium.net/go/mautrix/event"