From eca863b3cff4bf1b8e8126b198ac75802f05d731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Fri, 27 Feb 2026 01:29:30 +0100 Subject: [PATCH] pl-api: typo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-api/lib/entities/account-warning.ts | 2 +- packages/pl-api/lib/entities/account.ts | 4 ++-- packages/pl-api/lib/entities/admin/account.ts | 2 +- packages/pl-api/lib/entities/announcement.ts | 4 ++-- packages/pl-api/lib/entities/group.ts | 2 +- packages/pl-api/lib/entities/notification.ts | 2 +- packages/pl-api/lib/entities/status-edit.ts | 2 +- packages/pl-api/lib/entities/status.ts | 4 ++-- packages/pl-api/lib/entities/subscription-details.ts | 2 +- packages/pl-api/lib/params/statuses.ts | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/pl-api/lib/entities/account-warning.ts b/packages/pl-api/lib/entities/account-warning.ts index 3abd2c328..565750ac0 100644 --- a/packages/pl-api/lib/entities/account-warning.ts +++ b/packages/pl-api/lib/entities/account-warning.ts @@ -28,7 +28,7 @@ const accountWarningSchema = v.object({ status_ids: v.fallback(v.array(v.string()), []), target_account: accountSchema, appeal: v.fallback(v.nullable(appealSchema), null), - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), }); /** diff --git a/packages/pl-api/lib/entities/account.ts b/packages/pl-api/lib/entities/account.ts index 5649ec9ad..b132ec5db 100644 --- a/packages/pl-api/lib/entities/account.ts +++ b/packages/pl-api/lib/entities/account.ts @@ -167,7 +167,7 @@ const baseAccountSchema = v.object({ memorial: v.fallback(v.nullable(v.boolean()), null), suspended: v.fallback(v.optional(v.boolean()), undefined), limited: v.fallback(v.optional(v.boolean()), undefined), - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), last_status_at: v.fallback(v.nullable(v.pipe(v.string(), v.isoDate())), null), statuses_count: v.fallback(v.number(), 0), followers_count: v.fallback(v.number(), 0), @@ -219,7 +219,7 @@ const baseAccountSchema = v.object({ /** The value associated with the name key */ value: v.fallback(v.string(), ''), /** Timestamp of when the server verified the field value */ - verified_at: v.fallback(datetimeSchema, new Date().toISOString()), + verified_at: v.fallback(datetimeSchema, () => new Date().toISOString()), }), ), /** Payment options */ diff --git a/packages/pl-api/lib/entities/admin/account.ts b/packages/pl-api/lib/entities/admin/account.ts index 0914a672f..8c54af882 100644 --- a/packages/pl-api/lib/entities/admin/account.ts +++ b/packages/pl-api/lib/entities/admin/account.ts @@ -46,7 +46,7 @@ const adminAccountSchema = v.pipe( id: v.string(), username: v.string(), domain: v.fallback(v.nullable(v.string()), null), - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), email: v.fallback(v.nullable(v.string()), null), ip: v.fallback(v.nullable(v.pipe(v.string(), v.ip())), null), ips: filteredArray(adminIpSchema), diff --git a/packages/pl-api/lib/entities/announcement.ts b/packages/pl-api/lib/entities/announcement.ts index a81b92eb1..6a3b769a4 100644 --- a/packages/pl-api/lib/entities/announcement.ts +++ b/packages/pl-api/lib/entities/announcement.ts @@ -17,7 +17,7 @@ const announcementSchema = v.object({ ends_at: v.fallback(v.nullable(datetimeSchema), null), all_day: v.fallback(v.boolean(), false), read: v.fallback(v.boolean(), false), - published_at: v.fallback(datetimeSchema, new Date().toISOString()), + published_at: v.fallback(datetimeSchema, () => new Date().toISOString()), reactions: filteredArray(announcementReactionSchema), statuses: v.pipe( v.any(), @@ -33,7 +33,7 @@ const announcementSchema = v.object({ mentions: filteredArray(mentionSchema), tags: filteredArray(tagSchema), emojis: filteredArray(customEmojiSchema), - updated_at: v.fallback(datetimeSchema, new Date().toISOString()), + updated_at: v.fallback(datetimeSchema, () => new Date().toISOString()), }); /** diff --git a/packages/pl-api/lib/entities/group.ts b/packages/pl-api/lib/entities/group.ts index 7bb1317e0..97d3ce0c4 100644 --- a/packages/pl-api/lib/entities/group.ts +++ b/packages/pl-api/lib/entities/group.ts @@ -48,7 +48,7 @@ const groupSchema = v.pipe( v.object({ avatar: v.fallback(v.string(), ''), avatar_static: v.fallback(v.string(), ''), - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), display_name: v.fallback(v.string(), ''), domain: v.fallback(v.string(), ''), emojis: filteredArray(customEmojiSchema), diff --git a/packages/pl-api/lib/entities/notification.ts b/packages/pl-api/lib/entities/notification.ts index 27248c3de..383f14917 100644 --- a/packages/pl-api/lib/entities/notification.ts +++ b/packages/pl-api/lib/entities/notification.ts @@ -12,7 +12,7 @@ import { datetimeSchema } from './utils'; const baseNotificationSchema = v.object({ account: accountSchema, - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), id: v.string(), group_key: v.string(), type: v.string(), diff --git a/packages/pl-api/lib/entities/status-edit.ts b/packages/pl-api/lib/entities/status-edit.ts index f45627a2b..c6f914ff5 100644 --- a/packages/pl-api/lib/entities/status-edit.ts +++ b/packages/pl-api/lib/entities/status-edit.ts @@ -13,7 +13,7 @@ const statusEditSchema = v.object({ content: v.fallback(v.string(), ''), spoiler_text: v.fallback(v.string(), ''), sensitive: v.pipe(v.unknown(), v.transform(Boolean)), - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), account: accountSchema, poll: v.fallback( v.nullable( diff --git a/packages/pl-api/lib/entities/status.ts b/packages/pl-api/lib/entities/status.ts index 32641f06a..726d8edf5 100644 --- a/packages/pl-api/lib/entities/status.ts +++ b/packages/pl-api/lib/entities/status.ts @@ -46,11 +46,11 @@ const statusEventSchema = v.object({ const baseStatusSchema = v.object({ id: v.string(), uri: v.fallback(v.pipe(v.string(), v.url()), ''), - created_at: v.fallback(datetimeSchema, new Date().toISOString()), + created_at: v.fallback(datetimeSchema, () => new Date().toISOString()), account: v.pipe( v.unknown(), v.transform((account) => { - if ((window as any).__PL_API_FALLBACK_ACCOUNT && JSON.stringify(account) === '{}') + if ((window as any)?.__PL_API_FALLBACK_ACCOUNT && JSON.stringify(account) === '{}') return (window as any).__PL_API_FALLBACK_ACCOUNT; return account; }), diff --git a/packages/pl-api/lib/entities/subscription-details.ts b/packages/pl-api/lib/entities/subscription-details.ts index 29665ec72..da878a43a 100644 --- a/packages/pl-api/lib/entities/subscription-details.ts +++ b/packages/pl-api/lib/entities/subscription-details.ts @@ -9,7 +9,7 @@ const subscriptionDetailsSchema = v.object({ /** Subscription ID. */ id: v.number(), /** The date when subscription expires. */ - expires_at: v.fallback(datetimeSchema, new Date().toISOString()), + expires_at: v.fallback(datetimeSchema, () => new Date().toISOString()), }); /** diff --git a/packages/pl-api/lib/params/statuses.ts b/packages/pl-api/lib/params/statuses.ts index 04c87968f..44370c156 100644 --- a/packages/pl-api/lib/params/statuses.ts +++ b/packages/pl-api/lib/params/statuses.ts @@ -178,7 +178,7 @@ interface EditInteractionPolicyParams { /** * Sets who is allowed to quote the status. Ignored if `visibility` is `private` or `direct`, in which case the policy will always be set to `nobody`. Changing the policy does not invalidate past quotes. */ - quote_approval_policy: ['public', 'followers', 'nobody']; + quote_approval_policy: 'public' | 'followers' | 'nobody'; } /**