Do bcrypt hashing in a background thread

This commit is contained in:
Erik Johnston 2018-01-10 18:01:28 +00:00
parent 624c46eb06
commit f8e1ab5fee
3 changed files with 18 additions and 10 deletions

View file

@ -31,7 +31,7 @@ class SetPasswordHandler(BaseHandler):
@defer.inlineCallbacks
def set_password(self, user_id, newpassword, requester=None):
password_hash = self._auth_handler.hash(newpassword)
password_hash = yield self._auth_handler.hash(newpassword)
except_device_id = requester.device_id if requester else None
except_access_token_id = requester.access_token_id if requester else None