Fix order of cleanup and removing mxid
This commit is contained in:
@@ -737,8 +737,8 @@ func fnBridge(ce *WrappedCommandEvent) {
|
||||
Bool("delete", deleteOld).
|
||||
Msg("Unbridging old room")
|
||||
portal.removeFromSpace()
|
||||
portal.cleanup(!deleteOld)
|
||||
portal.RemoveMXID()
|
||||
portal.cleanup(deleteOld)
|
||||
ce.ZLog.Info().
|
||||
Str("old_room_id", portal.MXID.String()).
|
||||
Bool("delete", deleteOld).
|
||||
@@ -787,8 +787,8 @@ func fnUnbridge(ce *WrappedCommandEvent) {
|
||||
ce.Portal.roomCreateLock.Lock()
|
||||
defer ce.Portal.roomCreateLock.Lock()
|
||||
ce.Portal.removeFromSpace()
|
||||
ce.Portal.RemoveMXID()
|
||||
ce.Portal.cleanup(ce.Command == "delete-portal")
|
||||
ce.Portal.RemoveMXID()
|
||||
}
|
||||
|
||||
var cmdDeleteAllPortals = &commands.FullHandler{
|
||||
|
||||
Reference in New Issue
Block a user