Skip to content
Snippets Groups Projects
Commit 94962929 authored by Erik Johnston's avatar Erik Johnston
Browse files

Do it in storage function

parent 64a2acb1
No related branches found
No related tags found
No related merge requests found
......@@ -390,7 +390,7 @@ class ReplicationResource(Resource):
caches = request_streams.get("caches")
if caches is not None and current_position != caches:
if caches is not None:
updated_caches = yield self.store.get_all_updated_caches(
caches, current_position, limit
)
......
......@@ -894,6 +894,9 @@ class SQLBaseStore(object):
)
def get_all_updated_caches(self, last_id, current_id, limit):
if last_id == current_id:
return defer.succeed([])
def get_all_updated_caches_txn(txn):
# We purposefully don't bound by the current token, as we want to
# send across cache invalidations as quickly as possible. Cache
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment