pl-api: typo

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk
2026-02-27 01:29:30 +01:00
parent afc575b629
commit eca863b3cf
10 changed files with 13 additions and 13 deletions

View File

@ -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()),
});
/**

View File

@ -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 */

View File

@ -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),

View File

@ -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()),
});
/**

View File

@ -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),

View File

@ -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(),

View File

@ -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(

View File

@ -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;
}),

View File

@ -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()),
});
/**

View File

@ -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';
}
/**