1
0
mirror of https://github.com/immich-app/immich.git synced 2024-12-25 10:43:13 +02:00

fix(web): trash page now auto refreshes (#8978)

* fix(web): the trash page now auto refreshes when restore all or empty trash is clicked. Also shows number of assets affected.

* formatting
This commit is contained in:
Conner Hnatiuk 2024-04-21 13:07:17 -06:00 committed by GitHub
parent 21231d53a5
commit f004487be0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -39,8 +39,12 @@
try {
await emptyTrash();
const deletedAssetIds = assetStore.assets.map((a) => a.id);
const numberOfAssets = deletedAssetIds.length;
assetStore.removeAssets(deletedAssetIds);
notificationController.show({
message: `Empty trash initiated. Refresh the page to see the changes`,
message: `Permanently deleted ${numberOfAssets} ${numberOfAssets == 1 ? 'asset' : 'assets'}`,
type: NotificationType.Info,
});
} catch (error) {
@ -52,8 +56,12 @@
try {
await restoreTrash();
const restoredAssetIds = assetStore.assets.map((a) => a.id);
const numberOfAssets = restoredAssetIds.length;
assetStore.removeAssets(restoredAssetIds);
notificationController.show({
message: `Restore trash initiated. Refresh the page to see the changes`,
message: `Restored ${numberOfAssets} ${numberOfAssets == 1 ? 'asset' : 'assets'}`,
type: NotificationType.Info,
});
} catch (error) {