Skip to content

Commit bac500e

Browse files
add getFeedItemsId (#8)
* add getFeedItemsId * Update src/types/feedItem.ts Co-authored-by: Aidan Musnitzky <musnit@gmail.com> * rename getFeedItemsId * bump version --------- Co-authored-by: Aidan Musnitzky <musnit@gmail.com>
1 parent 9b16bf7 commit bac500e

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "api-utils",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "Utilities for interacting with the Spinamp API",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

src/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,6 @@ export {
1818
MintPreconditionError,
1919
NotFollowingError,
2020
} from "./types/mint";
21+
export {
22+
getFeedItemId,
23+
} from "./types/feedItem";

src/types/feedItem.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export const getFeedItemId = (data: any): string => {
2+
if (!data.userId || !data.entityType || !data.entityId) {
3+
throw new Error('Missing feedItem data')
4+
}
5+
6+
return `${data.userId}/${data.entityType}/${data.entityId}`
7+
}

0 commit comments

Comments
 (0)