From 33f0488bcf0cfd4ca79c4cdb5a0ff3616e8b32c9 Mon Sep 17 00:00:00 2001 From: Anna Borysova Date: Thu, 25 Jan 2024 17:46:56 +0200 Subject: [PATCH 1/4] add getFeedItemsId --- src/index.ts | 3 +++ src/types/feedItem.ts | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 src/types/feedItem.ts diff --git a/src/index.ts b/src/index.ts index ad10b1c..7f067b8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -18,3 +18,6 @@ export { MintPreconditionError, NotFollowingError, } from "./types/mint"; +export { + getFeedItemsId, +} from "./types/feedItem"; diff --git a/src/types/feedItem.ts b/src/types/feedItem.ts new file mode 100644 index 0000000..4f9c587 --- /dev/null +++ b/src/types/feedItem.ts @@ -0,0 +1,7 @@ +export const getFeedItemsId = (data: any): string => { + if (!data.userId || !data.entityType || !data.entityId) { + throw new Error('Missing feedItem data') + } + + return `${data.userId}/${data.entityType}/${data.entityId}` +} From 247b9dea4f9424d00901bc9a765e056e82ec35d8 Mon Sep 17 00:00:00 2001 From: Anna <12196732+annasborysova@users.noreply.github.com> Date: Thu, 25 Jan 2024 19:10:08 +0200 Subject: [PATCH 2/4] Update src/types/feedItem.ts Co-authored-by: Aidan Musnitzky --- src/types/feedItem.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/types/feedItem.ts b/src/types/feedItem.ts index 4f9c587..276ee8b 100644 --- a/src/types/feedItem.ts +++ b/src/types/feedItem.ts @@ -1,4 +1,4 @@ -export const getFeedItemsId = (data: any): string => { +export const getFeedItemId = (data: any): string => { if (!data.userId || !data.entityType || !data.entityId) { throw new Error('Missing feedItem data') } From 74696e0668d3411b394f5115a43184f27c53a0ee Mon Sep 17 00:00:00 2001 From: Anna Borysova Date: Thu, 25 Jan 2024 19:12:43 +0200 Subject: [PATCH 3/4] rename getFeedItemsId --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 7f067b8..f04cf29 100644 --- a/src/index.ts +++ b/src/index.ts @@ -19,5 +19,5 @@ export { NotFollowingError, } from "./types/mint"; export { - getFeedItemsId, + getFeedItemId, } from "./types/feedItem"; From fe9e335cdfc15a0f568f5654cef16f7f368f5c70 Mon Sep 17 00:00:00 2001 From: Anna Borysova Date: Thu, 25 Jan 2024 19:16:35 +0200 Subject: [PATCH 4/4] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 924d69b..ca34b75 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "api-utils", - "version": "0.0.3", + "version": "0.0.4", "description": "Utilities for interacting with the Spinamp API", "main": "dist/index.js", "types": "dist/index.d.ts",