add hidden collection filtering util
This commit is contained in:
parent
947a792113
commit
d87a77a3ec
|
@ -30,6 +30,7 @@ import { getAlbumSiteHost } from 'constants/pages';
|
||||||
import { getUnixTimeInMicroSecondsWithDelta } from 'utils/time';
|
import { getUnixTimeInMicroSecondsWithDelta } from 'utils/time';
|
||||||
import {
|
import {
|
||||||
NEW_COLLECTION_MAGIC_METADATA,
|
NEW_COLLECTION_MAGIC_METADATA,
|
||||||
|
SUB_TYPE,
|
||||||
VISIBILITY_STATE,
|
VISIBILITY_STATE,
|
||||||
} from 'types/magicMetadata';
|
} from 'types/magicMetadata';
|
||||||
import { IsArchived, updateMagicMetadataProps } from 'utils/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);
|
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
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in a new issue