diff options
author | Mathieu Velten <mathieuv@matrix.org> | 2023-07-12 11:09:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-12 11:09:13 +0200 |
commit | 8eb7bb975eed0250aa8be5e8fb70c586cbff6b37 (patch) | |
tree | 41daac5925b05cf92758a48434bded31c6578bd8 /synapse/storage/databases/main/user_directory.py | |
parent | Make it more obvious which Python version runs on a given Linux distribution ... (diff) | |
download | synapse-8eb7bb975eed0250aa8be5e8fb70c586cbff6b37.tar.xz |
Mark get_user_in_directory private since only used in tests (#15884)
Diffstat (limited to 'synapse/storage/databases/main/user_directory.py')
-rw-r--r-- | synapse/storage/databases/main/user_directory.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/synapse/storage/databases/main/user_directory.py b/synapse/storage/databases/main/user_directory.py index b0a06baf4f..924022c95c 100644 --- a/synapse/storage/databases/main/user_directory.py +++ b/synapse/storage/databases/main/user_directory.py @@ -62,7 +62,6 @@ from synapse.types import ( get_domain_from_id, get_localpart_from_id, ) -from synapse.util.caches.descriptors import cached logger = logging.getLogger(__name__) @@ -771,9 +770,6 @@ class UserDirectoryBackgroundUpdateStore(StateDeltasStore): # This should be unreachable. raise Exception("Unrecognized database engine") - for p in profiles: - txn.call_after(self.get_user_in_directory.invalidate, (p.user_id,)) - async def add_users_who_share_private_room( self, room_id: str, user_id_tuples: Iterable[Tuple[str, str]] ) -> None: @@ -831,14 +827,12 @@ class UserDirectoryBackgroundUpdateStore(StateDeltasStore): txn.execute(f"{truncate} user_directory_search") txn.execute(f"{truncate} users_in_public_rooms") txn.execute(f"{truncate} users_who_share_private_rooms") - txn.call_after(self.get_user_in_directory.invalidate_all) await self.db_pool.runInteraction( "delete_all_from_user_dir", _delete_all_from_user_dir_txn ) - @cached() - async def get_user_in_directory(self, user_id: str) -> Optional[Mapping[str, str]]: + async def _get_user_in_directory(self, user_id: str) -> Optional[Mapping[str, str]]: return await self.db_pool.simple_select_one( table="user_directory", keyvalues={"user_id": user_id}, @@ -900,7 +894,6 @@ class UserDirectoryStore(UserDirectoryBackgroundUpdateStore): table="users_who_share_private_rooms", keyvalues={"other_user_id": user_id}, ) - txn.call_after(self.get_user_in_directory.invalidate, (user_id,)) await self.db_pool.runInteraction( "remove_from_user_dir", _remove_from_user_dir_txn |