From b2c7028e27581d81b22d35792f6c47522e0cd8ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicole=20Miko=C5=82ajczyk?= Date: Thu, 22 May 2025 10:51:35 +0200 Subject: [PATCH] pl-api: support akkoma' permit_followback 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.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/pl-api/lib/entities/account.ts b/packages/pl-api/lib/entities/account.ts index 3326b2208..f022e432c 100644 --- a/packages/pl-api/lib/entities/account.ts +++ b/packages/pl-api/lib/entities/account.ts @@ -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),