|
|
|
@ -717,7 +717,15 @@ class DeviceWorkerStore(SQLBaseStore): |
|
|
|
|
keyvalues={"user_id": user_id}, |
|
|
|
|
values={}, |
|
|
|
|
insertion_values={"added_ts": self._clock.time_msec()}, |
|
|
|
|
desc="make_remote_user_device_cache_as_stale", |
|
|
|
|
desc="mark_remote_user_device_cache_as_stale", |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
async def mark_remote_user_device_cache_as_valid(self, user_id: str) -> None: |
|
|
|
|
# Remove the database entry that says we need to resync devices, after a resync |
|
|
|
|
await self.db_pool.simple_delete( |
|
|
|
|
table="device_lists_remote_resync", |
|
|
|
|
keyvalues={"user_id": user_id}, |
|
|
|
|
desc="mark_remote_user_device_cache_as_valid", |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
async def mark_remote_user_device_list_as_unsubscribed(self, user_id: str) -> None: |
|
|
|
@ -1289,15 +1297,6 @@ class DeviceStore(DeviceWorkerStore, DeviceBackgroundUpdateStore): |
|
|
|
|
lock=False, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
# If we're replacing the remote user's device list cache presumably |
|
|
|
|
# we've done a full resync, so we remove the entry that says we need |
|
|
|
|
# to resync |
|
|
|
|
self.db_pool.simple_delete_txn( |
|
|
|
|
txn, |
|
|
|
|
table="device_lists_remote_resync", |
|
|
|
|
keyvalues={"user_id": user_id}, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
async def add_device_change_to_streams( |
|
|
|
|
self, user_id: str, device_ids: Collection[str], hosts: List[str] |
|
|
|
|
): |
|
|
|
|