mirror of
https://github.com/tulir/mautrix-whatsapp
synced 2024-12-14 09:23:51 +01:00
Use hungryserv room yeeting endpoint
This commit is contained in:
parent
c42b1f1e93
commit
bbabf389a5
1 changed files with 7 additions and 0 deletions
|
@ -4386,6 +4386,13 @@ func (portal *Portal) Cleanup(puppetsOnly bool) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
intent := portal.MainIntent()
|
intent := portal.MainIntent()
|
||||||
|
if portal.bridge.SpecVersions.UnstableFeatures["com.beeper.room_yeeting"] {
|
||||||
|
err := intent.BeeperDeleteRoom(portal.MXID)
|
||||||
|
if err == nil || errors.Is(err, mautrix.MNotFound) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
portal.log.Warnfln("Failed to delete %s using hungryserv yeet endpoint, falling back to normal behavior: %v", portal.MXID, err)
|
||||||
|
}
|
||||||
members, err := intent.JoinedMembers(portal.MXID)
|
members, err := intent.JoinedMembers(portal.MXID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
portal.log.Errorln("Failed to get portal members for cleanup:", err)
|
portal.log.Errorln("Failed to get portal members for cleanup:", err)
|
||||||
|
|
Loading…
Reference in a new issue