fix(web): suppress album upload notification (#10717)

* fix(web): suppress album upload notification

* restore translation strings
This commit is contained in:
Alex 2024-07-01 12:19:57 -05:00 committed by GitHub
parent ac51cad075
commit 4193b0dede
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 15 deletions

View File

@ -28,7 +28,7 @@ import { t } from 'svelte-i18n';
import { get } from 'svelte/store'; import { get } from 'svelte/store';
import { handleError } from './handle-error'; import { handleError } from './handle-error';
export const addAssetsToAlbum = async (albumId: string, assetIds: string[]) => { export const addAssetsToAlbum = async (albumId: string, assetIds: string[], showNotification = true) => {
const result = await addAssets({ const result = await addAssets({
id: albumId, id: albumId,
bulkIdsDto: { bulkIdsDto: {
@ -38,20 +38,23 @@ export const addAssetsToAlbum = async (albumId: string, assetIds: string[]) => {
}); });
const count = result.filter(({ success }) => success).length; const count = result.filter(({ success }) => success).length;
const $t = get(t); const $t = get(t);
notificationController.show({
type: NotificationType.Info, if (showNotification) {
timeout: 5000, notificationController.show({
message: type: NotificationType.Info,
count > 0 timeout: 5000,
? $t('assets_added_to_album_count', { values: { count: count } }) message:
: $t('assets_were_part_of_album_count', { values: { count: assetIds.length } }), count > 0
button: { ? $t('assets_added_to_album_count', { values: { count: count } })
text: $t('view_album'), : $t('assets_were_part_of_album_count', { values: { count: assetIds.length } }),
onClick() { button: {
return goto(`${AppRoute.ALBUMS}/${albumId}`); text: $t('view_album'),
onClick() {
return goto(`${AppRoute.ALBUMS}/${albumId}`);
},
}, },
}, });
}); }
}; };
export const addAssetsToNewAlbum = async (albumName: string, assetIds: string[]) => { export const addAssetsToNewAlbum = async (albumName: string, assetIds: string[]) => {

View File

@ -159,7 +159,7 @@ async function fileUploader(assetFile: File, albumId?: string, replaceAssetId?:
if (albumId) { if (albumId) {
uploadAssetsStore.updateAsset(deviceAssetId, { message: $t('asset_adding_to_album') }); uploadAssetsStore.updateAsset(deviceAssetId, { message: $t('asset_adding_to_album') });
await addAssetsToAlbum(albumId, [responseData.id]); await addAssetsToAlbum(albumId, [responseData.id], false);
uploadAssetsStore.updateAsset(deviceAssetId, { message: $t('asset_added_to_album') }); uploadAssetsStore.updateAsset(deviceAssetId, { message: $t('asset_added_to_album') });
} }