From e6bfc1e4138322e2be417b745919c6385cf6c028 Mon Sep 17 00:00:00 2001 From: whidix Date: Wed, 4 Mar 2026 12:45:55 +0100 Subject: [PATCH] feat: refactor character loading to use let for mutable characters and improve filtering logic --- src/routes/(game)/infinite/+page.server.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/routes/(game)/infinite/+page.server.ts b/src/routes/(game)/infinite/+page.server.ts index ef4f5ba..68d4ccf 100644 --- a/src/routes/(game)/infinite/+page.server.ts +++ b/src/routes/(game)/infinite/+page.server.ts @@ -4,7 +4,13 @@ import { getAllCharacters } from '$lib/server/daily-character'; import { like } from 'drizzle-orm'; export async function load() { - const characters = await getAllCharacters(); + let characters = await getAllCharacters(); + + // Filter out characters that have no height data + characters = characters.filter(char => char.height !== null); + + // Filter out characters that have no status data + characters = characters.filter(char => char.status !== null); // Load column visibility config const columnConfig = await db