From 7a2845393b9db2a3605f7994a10703605a6276a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicole=20Miko=C5=82ajczyk?= Date: Sun, 20 Apr 2025 21:16:00 +0200 Subject: [PATCH] pl-api: filter valid statuses in context 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/context.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/pl-api/lib/entities/context.ts b/packages/pl-api/lib/entities/context.ts index b4ad24b4c..b347d9191 100644 --- a/packages/pl-api/lib/entities/context.ts +++ b/packages/pl-api/lib/entities/context.ts @@ -1,15 +1,16 @@ import * as v from 'valibot'; import { statusSchema } from './status'; +import { filteredArray } from './utils'; /** * @category Schemas * @see {@link https://docs.joinmastodon.org/entities/Context/} */ const contextSchema = v.object({ - ancestors: v.array(statusSchema), - descendants: v.array(statusSchema), - references: v.fallback(v.array(statusSchema), []), + ancestors: filteredArray(statusSchema), + descendants: filteredArray(statusSchema), + references: v.fallback(filteredArray(statusSchema), []), }); /**