diff options
author | Erik Johnston <erikj@jki.re> | 2018-06-22 14:45:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-22 14:45:42 +0100 |
commit | f79abda87fdf7a57f9791121cd5d8eab57fd5bc9 (patch) | |
tree | 8e899c8176a7db4d5ecd57e3449ded904983e0ae /synapse/storage | |
parent | Merge pull request #3383 from matrix-org/rav/hacky_speedup_state_group_cache (diff) | |
parent | remove dead filter_events_for_clients (diff) | |
download | synapse-f79abda87fdf7a57f9791121cd5d8eab57fd5bc9.tar.xz |
Merge pull request #3427 from matrix-org/erikj/remove_filters
remove dead filter_events_for_clients
Diffstat (limited to 'synapse/storage')
-rw-r--r-- | synapse/storage/account_data.py | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/synapse/storage/account_data.py b/synapse/storage/account_data.py index f83ff0454a..284ec3c970 100644 --- a/synapse/storage/account_data.py +++ b/synapse/storage/account_data.py @@ -20,7 +20,7 @@ from synapse.storage._base import SQLBaseStore from synapse.storage.util.id_generators import StreamIdGenerator from synapse.util.caches.stream_change_cache import StreamChangeCache -from synapse.util.caches.descriptors import cached, cachedList, cachedInlineCallbacks +from synapse.util.caches.descriptors import cached, cachedInlineCallbacks import abc import simplejson as json @@ -114,25 +114,6 @@ class AccountDataWorkerStore(SQLBaseStore): else: defer.returnValue(None) - @cachedList(cached_method_name="get_global_account_data_by_type_for_user", - num_args=2, list_name="user_ids", inlineCallbacks=True) - def get_global_account_data_by_type_for_users(self, data_type, user_ids): - rows = yield self._simple_select_many_batch( - table="account_data", - column="user_id", - iterable=user_ids, - keyvalues={ - "account_data_type": data_type, - }, - retcols=("user_id", "content",), - desc="get_global_account_data_by_type_for_users", - ) - - defer.returnValue({ - row["user_id"]: json.loads(row["content"]) if row["content"] else None - for row in rows - }) - @cached(num_args=2) def get_account_data_for_room(self, user_id, room_id): """Get all the client account_data for a user for a room. |