mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-03 21:04:54 -04:00
Convert calls of async database methods to async (#8166)
This commit is contained in:
parent
c9fa696ea2
commit
9b7ac03af3
14 changed files with 114 additions and 84 deletions
|
@ -21,6 +21,7 @@ from canonicaljson import encode_canonical_json
|
|||
from synapse.metrics.background_process_metrics import run_as_background_process
|
||||
from synapse.storage._base import SQLBaseStore, db_to_json
|
||||
from synapse.storage.database import DatabasePool
|
||||
from synapse.types import JsonDict
|
||||
from synapse.util.caches.expiringcache import ExpiringCache
|
||||
|
||||
db_binary_type = memoryview
|
||||
|
@ -98,20 +99,21 @@ class TransactionStore(SQLBaseStore):
|
|||
else:
|
||||
return None
|
||||
|
||||
def set_received_txn_response(self, transaction_id, origin, code, response_dict):
|
||||
"""Persist the response we returened for an incoming transaction, and
|
||||
async def set_received_txn_response(
|
||||
self, transaction_id: str, origin: str, code: int, response_dict: JsonDict
|
||||
) -> None:
|
||||
"""Persist the response we returned for an incoming transaction, and
|
||||
should return for subsequent transactions with the same transaction_id
|
||||
and origin.
|
||||
|
||||
Args:
|
||||
txn
|
||||
transaction_id (str)
|
||||
origin (str)
|
||||
code (int)
|
||||
response_json (str)
|
||||
transaction_id: The incoming transaction ID.
|
||||
origin: The origin server.
|
||||
code: The response code.
|
||||
response_dict: The response, to be encoded into JSON.
|
||||
"""
|
||||
|
||||
return self.db_pool.simple_insert(
|
||||
await self.db_pool.simple_insert(
|
||||
table="received_transactions",
|
||||
values={
|
||||
"transaction_id": transaction_id,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue