mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
refactor: remove ternary
This commit is contained in:
@@ -26,7 +26,7 @@
|
|||||||
const handleArchive = async () => {
|
const handleArchive = async () => {
|
||||||
const visibility = unarchive ? AssetVisibility.Timeline : AssetVisibility.Archive;
|
const visibility = unarchive ? AssetVisibility.Timeline : AssetVisibility.Archive;
|
||||||
const assets = [...getOwnedAssets()].filter((asset) => asset.visibility !== visibility);
|
const assets = [...getOwnedAssets()].filter((asset) => asset.visibility !== visibility);
|
||||||
const onUndoArchive = onArchive ? (ids: string[]) => onArchive(ids, AssetVisibility.Timeline) : undefined;
|
const onUndoArchive = (ids: string[]) => onArchive?.(ids, AssetVisibility.Timeline);
|
||||||
loading = true;
|
loading = true;
|
||||||
const ids = await archiveAssets(assets, visibility as AssetVisibility, onUndoArchive);
|
const ids = await archiveAssets(assets, visibility as AssetVisibility, onUndoArchive);
|
||||||
if (ids) {
|
if (ids) {
|
||||||
|
|||||||
@@ -72,10 +72,8 @@
|
|||||||
|
|
||||||
const toggleArchive = async () => {
|
const toggleArchive = async () => {
|
||||||
const visibility = assetInteraction.isAllArchived ? AssetVisibility.Timeline : AssetVisibility.Archive;
|
const visibility = assetInteraction.isAllArchived ? AssetVisibility.Timeline : AssetVisibility.Archive;
|
||||||
const onUndoArchive =
|
const onUndoArchive = (ids: string[]) =>
|
||||||
visibility === AssetVisibility.Archive
|
timelineManager.update(ids, (asset) => (asset.visibility = AssetVisibility.Timeline));
|
||||||
? (ids: string[]) => timelineManager.update(ids, (asset) => (asset.visibility = AssetVisibility.Timeline))
|
|
||||||
: undefined;
|
|
||||||
const ids = await archiveAssets(assetInteraction.selectedAssets, visibility, onUndoArchive);
|
const ids = await archiveAssets(assetInteraction.selectedAssets, visibility, onUndoArchive);
|
||||||
timelineManager.update(ids, (asset) => (asset.visibility = visibility));
|
timelineManager.update(ids, (asset) => (asset.visibility = visibility));
|
||||||
eventManager.emit('AssetsArchive', ids);
|
eventManager.emit('AssetsArchive', ids);
|
||||||
|
|||||||
Reference in New Issue
Block a user