Delete guild portals too in delete-all-portals

This commit is contained in:
Tulir Asokan
2023-02-27 00:08:23 +02:00
parent 7b5c057dcf
commit efd22e33b5
3 changed files with 27 additions and 19 deletions

View File

@@ -1210,15 +1210,6 @@ func (portal *Portal) HandleMatrixLeave(brSender bridge.User) {
func (portal *Portal) HandleMatrixKick(brSender bridge.User, brTarget bridge.Ghost) {}
func (portal *Portal) HandleMatrixInvite(brSender bridge.User, brTarget bridge.Ghost) {}
func (portal *Portal) leave(sender *User) {
if portal.MXID == "" {
return
}
intent := portal.bridge.GetPuppetByID(sender.DiscordID).IntentFor(portal)
intent.LeaveRoom(portal.MXID)
}
func (portal *Portal) Delete() {
portal.Portal.Delete()
portal.bridge.portalsLock.Lock()