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.
This commit is contained in:
Tulir Asokan 2021-12-16 10:32:52 +02:00
parent 3cbe36658f
commit c2520c14db

View file

@ -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
}