From d87a77a3ecf25265cf7c2667ac2f95d06c944b51 Mon Sep 17 00:00:00 2001 From: Abhinav Date: Wed, 2 Nov 2022 14:56:39 +0530 Subject: [PATCH] add hidden collection filtering util --- src/utils/collection/index.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/utils/collection/index.ts b/src/utils/collection/index.ts index f51eda9de..155131ae3 100644 --- a/src/utils/collection/index.ts +++ b/src/utils/collection/index.ts @@ -30,6 +30,7 @@ import { getAlbumSiteHost } from 'constants/pages'; import { getUnixTimeInMicroSecondsWithDelta } from 'utils/time'; import { NEW_COLLECTION_MAGIC_METADATA, + SUB_TYPE, VISIBILITY_STATE, } from 'types/magicMetadata'; import { IsArchived, updateMagicMetadataProps } from 'utils/magicMetadata'; @@ -227,3 +228,12 @@ export const getUserOwnedCollections = (collections: Collection[]) => { } return collections.filter((collection) => collection.owner.id === user.id); }; + +export const getNonHiddenCollections = (collections: Collection[]) => { + return collections.filter( + (collection) => + collection.magicMetadata?.data.visibility === + VISIBILITY_STATE.HIDDEN || + collection.magicMetadata?.data.subType === SUB_TYPE.DEFAULT_HIDDEN + ); +};