diff --git a/src/schemas/instance.ts b/src/schemas/instance.ts index 29bdcb945..12faca627 100644 --- a/src/schemas/instance.ts +++ b/src/schemas/instance.ts @@ -165,19 +165,11 @@ const instanceSchema = coerceObject({ title: z.string().catch(''), usage: usageSchema, version: z.string().catch(''), -}).transform(({ max_media_attachments, max_toot_chars, poll_limits, ...instance }) => { +}).transform(({ max_media_attachments, max_toot_chars, ...instance }) => { const { configuration } = instance; const version = fixVersion(instance.version); - const polls = { - ...configuration.polls, - max_characters_per_option: configuration.polls.max_characters_per_option ?? poll_limits.max_option_chars ?? 25, - max_expiration: configuration.polls.max_expiration ?? poll_limits.max_expiration ?? 2629746, - max_options: configuration.polls.max_options ?? poll_limits.max_options ?? 4, - min_expiration: configuration.polls.min_expiration ?? poll_limits.min_expiration ?? 300, - }; - const statuses = { ...configuration.statuses, max_characters: configuration.statuses.max_characters ?? max_toot_chars ?? 500, @@ -188,7 +180,6 @@ const instanceSchema = coerceObject({ ...instance, configuration: { ...configuration, - polls, statuses, }, version,