Unbind 3pids when they're deleted too

This commit is contained in:
David Baker 2018-05-24 11:08:05 +01:00
parent 2c7866d664
commit b3bff53178
2 changed files with 18 additions and 3 deletions

View file

@ -825,6 +825,14 @@ class AuthHandler(BaseHandler):
if medium == 'email':
address = address.lower()
identity_handler = self.hs.get_handlers().identity_handler
identity_handler.unbind_threepid(user_id,
{
'medium': medium,
'address': address,
},
)
ret = yield self.store.user_delete_threepid(
user_id, medium, address,
)