Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
Nicole Mikołajczyk
2025-05-26 00:43:53 +02:00
parent 1a0fdc3f27
commit 0582c37c28
5 changed files with 27 additions and 11 deletions

View File

@ -65,11 +65,11 @@ const baseStatusSchema = v.object({
language: v.fallback(v.nullable(v.string()), null),
text: v.fallback(v.nullable(v.string()), null),
edited_at: v.fallback(v.nullable(datetimeSchema), null),
favourited: v.pipe(v.unknown(), v.transform(Boolean)),
reblogged: v.pipe(v.unknown(), v.transform(Boolean)),
muted: v.pipe(v.unknown(), v.transform(Boolean)),
bookmarked: v.pipe(v.unknown(), v.transform(Boolean)),
pinned: v.pipe(v.unknown(), v.transform(Boolean)),
favourited: v.fallback(v.pipe(v.unknown(), v.transform(Boolean)), false),
reblogged: v.fallback(v.pipe(v.unknown(), v.transform(Boolean)), false),
muted: v.fallback(v.pipe(v.unknown(), v.transform(Boolean)), false),
bookmarked: v.fallback(v.pipe(v.unknown(), v.transform(Boolean)), false),
pinned: v.fallback(v.pipe(v.unknown(), v.transform(Boolean)), false),
filtered: filteredArray(filterResultSchema),
approval_status: v.fallback(v.nullable(v.picklist(['pending', 'approval', 'rejected'])), null),
group: v.fallback(v.nullable(groupSchema), null),
@ -103,6 +103,8 @@ const baseStatusSchema = v.object({
disliked: v.fallback(v.pipe(v.unknown(), v.transform(Boolean)), false),
interaction_policy: interactionPolicySchema,
content_type: v.fallback(v.nullable(v.string()), null),
});
const preprocess = (status: any) => {

View File

@ -1,6 +1,6 @@
{
"name": "pl-api",
"version": "1.0.0-rc.67",
"version": "1.0.0-rc.68",
"type": "module",
"homepage": "https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-api",
"repository": {