You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +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:
		| @@ -39,8 +39,12 @@ | |||||||
|     try { |     try { | ||||||
|       await emptyTrash(); |       await emptyTrash(); | ||||||
|  |  | ||||||
|  |       const deletedAssetIds = assetStore.assets.map((a) => a.id); | ||||||
|  |       const numberOfAssets = deletedAssetIds.length; | ||||||
|  |       assetStore.removeAssets(deletedAssetIds); | ||||||
|  |  | ||||||
|       notificationController.show({ |       notificationController.show({ | ||||||
|         message: `Empty trash initiated. Refresh the page to see the changes`, |         message: `Permanently deleted ${numberOfAssets} ${numberOfAssets == 1 ? 'asset' : 'assets'}`, | ||||||
|         type: NotificationType.Info, |         type: NotificationType.Info, | ||||||
|       }); |       }); | ||||||
|     } catch (error) { |     } catch (error) { | ||||||
| @@ -52,8 +56,12 @@ | |||||||
|     try { |     try { | ||||||
|       await restoreTrash(); |       await restoreTrash(); | ||||||
|  |  | ||||||
|  |       const restoredAssetIds = assetStore.assets.map((a) => a.id); | ||||||
|  |       const numberOfAssets = restoredAssetIds.length; | ||||||
|  |       assetStore.removeAssets(restoredAssetIds); | ||||||
|  |  | ||||||
|       notificationController.show({ |       notificationController.show({ | ||||||
|         message: `Restore trash initiated. Refresh the page to see the changes`, |         message: `Restored ${numberOfAssets} ${numberOfAssets == 1 ? 'asset' : 'assets'}`, | ||||||
|         type: NotificationType.Info, |         type: NotificationType.Info, | ||||||
|       }); |       }); | ||||||
|     } catch (error) { |     } catch (error) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user