diff --git a/hiboo/application/social.py b/hiboo/application/social.py index 6f9fded00b2075be677687045e317606f57cb1a3..64056243ee085420429aabbf5903d4dd1c4e3577 100644 --- a/hiboo/application/social.py +++ b/hiboo/application/social.py @@ -144,17 +144,15 @@ class SynapseApplication(base.SAMLApplication): def delete_without_purging(self, profile): """ Delete a user account from Matrix """ - client = self.get_axon(profile.service) mxid = "@" + profile.username + ":" + profile.service.config.get("domain") - client.delete_user(mxid, erase=False) + self.api(profile.service, "post", "v1/dasactivate/" + mxid, data=dict(erase=False)) @base.hook(models.Profile.START, "purge", "purge-blocked", "purge-deleted") def delete_with_purging(self, profile): """ Purge a user account from Matrix """ - client = self.get_axon(profile.service) mxid = "@" + profile.username + ":" + profile.service.config.get("domain") - client.delete_user(mxid, erase=True) + self.api(profile.service, "post", "v1/dasactivate/" + mxid, data=dict(erase=True)) @register("writefreely")