Browse Source

Store disappearing timer when creating portal

Tulir Asokan 3 years ago
parent
commit
3f8d6942d2
1 changed files with 4 additions and 0 deletions
  1. 4 0
      portal.go

+ 4 - 0
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)