Bläddra i källkod

Create portals for incoming undecryptable messages

They might not be actual chat messages, but if we don't create a portal,
the user has no indication that something might have went wrong.
Tulir Asokan 3 år sedan
förälder
incheckning
c2520c14db
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      portal.go

+ 1 - 1
portal.go

@@ -216,7 +216,7 @@ type Portal struct {
 
 func (portal *Portal) handleMessageLoopItem(msg PortalMessage) {
 	if len(portal.MXID) == 0 {
-		if msg.fake == nil && (msg.evt == nil || !containsSupportedMessage(msg.evt.Message)) {
+		if msg.fake == nil && msg.undecryptable == nil && (msg.evt == nil || !containsSupportedMessage(msg.evt.Message)) {
 			portal.log.Debugln("Not creating portal room for incoming message: message is not a chat message")
 			return
 		}