|
|
@@ -417,7 +417,7 @@ class MediaRepositoryStore(MediaRepositoryBackgroundUpdateStore): |
|
|
|
" WHERE media_origin = ? AND media_id = ?" |
|
|
|
) |
|
|
|
|
|
|
|
txn.executemany( |
|
|
|
txn.execute_batch( |
|
|
|
sql, |
|
|
|
( |
|
|
|
(time_ms, media_origin, media_id) |
|
|
@@ -430,7 +430,7 @@ class MediaRepositoryStore(MediaRepositoryBackgroundUpdateStore): |
|
|
|
" WHERE media_id = ?" |
|
|
|
) |
|
|
|
|
|
|
|
txn.executemany(sql, ((time_ms, media_id) for media_id in local_media)) |
|
|
|
txn.execute_batch(sql, ((time_ms, media_id) for media_id in local_media)) |
|
|
|
|
|
|
|
return await self.db_pool.runInteraction( |
|
|
|
"update_cached_last_access_time", update_cache_txn |
|
|
@@ -557,7 +557,7 @@ class MediaRepositoryStore(MediaRepositoryBackgroundUpdateStore): |
|
|
|
sql = "DELETE FROM local_media_repository_url_cache WHERE media_id = ?" |
|
|
|
|
|
|
|
def _delete_url_cache_txn(txn): |
|
|
|
txn.executemany(sql, [(media_id,) for media_id in media_ids]) |
|
|
|
txn.execute_batch(sql, [(media_id,) for media_id in media_ids]) |
|
|
|
|
|
|
|
return await self.db_pool.runInteraction( |
|
|
|
"delete_url_cache", _delete_url_cache_txn |
|
|
@@ -586,11 +586,11 @@ class MediaRepositoryStore(MediaRepositoryBackgroundUpdateStore): |
|
|
|
def _delete_url_cache_media_txn(txn): |
|
|
|
sql = "DELETE FROM local_media_repository WHERE media_id = ?" |
|
|
|
|
|
|
|
txn.executemany(sql, [(media_id,) for media_id in media_ids]) |
|
|
|
txn.execute_batch(sql, [(media_id,) for media_id in media_ids]) |
|
|
|
|
|
|
|
sql = "DELETE FROM local_media_repository_thumbnails WHERE media_id = ?" |
|
|
|
|
|
|
|
txn.executemany(sql, [(media_id,) for media_id in media_ids]) |
|
|
|
txn.execute_batch(sql, [(media_id,) for media_id in media_ids]) |
|
|
|
|
|
|
|
return await self.db_pool.runInteraction( |
|
|
|
"delete_url_cache_media", _delete_url_cache_media_txn |
|
|
|