pl-fe: support exclusive lists and replies policy

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk
2025-07-19 00:45:25 +02:00
parent d4c9910fc4
commit 63dfa66379
10 changed files with 144 additions and 41 deletions

View File

@ -10,7 +10,7 @@ import { filteredArray } from './utils';
const listSchema = v.object({
id: v.pipe(v.unknown(), v.transform(String)),
title: v.string(),
replies_policy: v.fallback(v.optional(v.string()), undefined),
replies_policy: v.fallback(v.optional(v.picklist(['none', 'list', 'followed'])), undefined),
exclusive: v.fallback(v.optional(v.boolean()), undefined),
antennas: filteredArray(v.lazy(() => antennaSchema)),
notify: v.fallback(v.optional(v.boolean()), undefined),