mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 12:26:02 -04:00
Do not assume calls to runInteraction return Deferreds. (#8133)
This commit is contained in:
parent
12aebdfa5a
commit
76c43f086a
7 changed files with 41 additions and 31 deletions
|
@ -167,8 +167,10 @@ class ModuleApi(object):
|
|||
external_id: id on that system
|
||||
user_id: complete mxid that it is mapped to
|
||||
"""
|
||||
return self._store.record_user_external_id(
|
||||
auth_provider_id, remote_user_id, registered_user_id
|
||||
return defer.ensureDeferred(
|
||||
self._store.record_user_external_id(
|
||||
auth_provider_id, remote_user_id, registered_user_id
|
||||
)
|
||||
)
|
||||
|
||||
def generate_short_term_login_token(
|
||||
|
@ -223,7 +225,9 @@ class ModuleApi(object):
|
|||
Returns:
|
||||
Deferred[object]: result of func
|
||||
"""
|
||||
return self._store.db_pool.runInteraction(desc, func, *args, **kwargs)
|
||||
return defer.ensureDeferred(
|
||||
self._store.db_pool.runInteraction(desc, func, *args, **kwargs)
|
||||
)
|
||||
|
||||
def complete_sso_login(
|
||||
self, registered_user_id: str, request: SynapseRequest, client_redirect_url: str
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue