diff --git a/portal.go b/portal.go index 23680b0..7664863 100644 --- a/portal.go +++ b/portal.go @@ -1310,6 +1310,10 @@ func (portal *Portal) CreateMatrixRoom(user *User, groupInfo *types.GroupInfo, i go portal.addToSpace(user) if groupInfo != nil { + if groupInfo.IsEphemeral { + portal.ExpirationTime = groupInfo.DisappearingTimer + portal.Update() + } portal.SyncParticipants(user, groupInfo) if groupInfo.IsAnnounce { portal.RestrictMessageSending(groupInfo.IsAnnounce)