summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2020-03-24 13:36:02 +0000
committerAndrew Morgan <andrew@amorgan.xyz>2020-03-24 13:36:02 +0000
commit13cb403e0e5b59b5dc3a51f6a1d38a71a42e6ccc (patch)
tree5d778702d055c74e99829d34c669630f6f011eff
parentFix py35-old CI by using native tox. (#7018) (diff)
parentAlways return a deferred from `get_current_state_deltas`. (#7019) (diff)
downloadsynapse-13cb403e0e5b59b5dc3a51f6a1d38a71a42e6ccc.tar.xz
Always return a deferred from `get_current_state_deltas`. (#7019)
* commit 'b29474e0a':
  Always return a deferred from `get_current_state_deltas`. (#7019)
-rw-r--r--changelog.d/7019.misc1
-rw-r--r--synapse/storage/data_stores/main/state_deltas.py4
2 files changed, 4 insertions, 1 deletions
diff --git a/changelog.d/7019.misc b/changelog.d/7019.misc
new file mode 100644

index 0000000000..5130f4e8af --- /dev/null +++ b/changelog.d/7019.misc
@@ -0,0 +1 @@ +Port `synapse.handlers.presence` to async/await. diff --git a/synapse/storage/data_stores/main/state_deltas.py b/synapse/storage/data_stores/main/state_deltas.py
index 12c982cb26..725e12507f 100644 --- a/synapse/storage/data_stores/main/state_deltas.py +++ b/synapse/storage/data_stores/main/state_deltas.py
@@ -15,6 +15,8 @@ import logging +from twisted.internet import defer + from synapse.storage._base import SQLBaseStore logger = logging.getLogger(__name__) @@ -56,7 +58,7 @@ class StateDeltasStore(SQLBaseStore): # if the CSDs haven't changed between prev_stream_id and now, we # know for certain that they haven't changed between prev_stream_id and # max_stream_id. - return max_stream_id, [] + return defer.succeed((max_stream_id, [])) def get_current_state_deltas_txn(txn): # First we calculate the max stream id that will give us less than