pl-api: support akkoma' permit_followback

Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
Nicole Mikołajczyk
2025-05-22 10:51:35 +02:00
parent 9f9c46de79
commit b2c7028e27

View File

@ -81,6 +81,9 @@ const preprocessAccount = v.transform((account: any) => {
'location',
])),
...(pick(account.akkoma || {}, [
'permit_followback',
])),
is_cat: isCat,
speak_as_cat: speakAsCat,
...(pick(account.other_settings || {}), ['birthday', 'location']),
@ -149,6 +152,8 @@ const baseAccountSchema = v.object({
location: v.fallback(v.optional(v.string()), undefined),
local: v.fallback(v.optional(v.boolean()), false),
permit_followback: v.fallback(v.optional(v.boolean()), undefined),
avatar_description: v.fallback(v.string(), ''),
custom_css: v.fallback(v.string(), ''),
enable_rss: v.fallback(v.boolean(), false),