Allow managing collection accounts (#37812)
This commit is contained in:
1 parent
cff25c186b
commit
a644a4a762
15 files changed
+590
-75
No files matched your search
@@ -11,6 +11,7 @@ import type {
|
||||
ApiCreateCollectionPayload,
|
||||
ApiUpdateCollectionPayload,
|
||||
ApiCollectionsJSON,
|
||||
WrappedCollectionAccountItem,
|
||||
} from '../api_types/collections';
|
||||
|
||||
export const apiCreateCollection = (collection: ApiCreateCollectionPayload) =>
|
||||
@@ -37,3 +38,14 @@ export const apiGetAccountCollections = (accountId: string) =>
|
||||
apiRequestGet<ApiCollectionsJSON>(
|
||||
`v1_alpha/accounts/${accountId}/collections`,
|
||||
);
|
||||
|
||||
export const apiAddCollectionItem = (collectionId: string, accountId: string) =>
|
||||
apiRequestPost<WrappedCollectionAccountItem>(
|
||||
`v1_alpha/collections/${collectionId}/items`,
|
||||
{ account_id: accountId },
|
||||
);
|
||||
|
||||
export const apiRemoveCollectionItem = (collectionId: string, itemId: string) =>
|
||||
apiRequestDelete<WrappedCollectionAccountItem>(
|
||||
`v1_alpha/collections/${collectionId}/items/${itemId}`,
|
||||
);
|
||||
Reference in new issue
Block a user