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