mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-02 19:26:50 -05:00
* Initial * Progress * Recent winners * Add button * Progress * Mobile nav initial * UI tweaks * Overflow * AnythingAdder links to places * Remove color for tournament showcase * Adjust SQ top banner based on if season is on right or not * Tournament participant count fixed * Log out * todo * Progress * Nav complete * Done? * Fix lint * Translate settings
16 lines
559 B
TypeScript
16 lines
559 B
TypeScript
import type { LoaderFunctionArgs } from "@remix-run/node";
|
|
import * as UserRepository from "~/features/user-page/UserRepository.server";
|
|
import { findVods } from "~/features/vods/queries/findVods.server";
|
|
import { notFoundIfFalsy } from "~/utils/remix.server";
|
|
|
|
export const loader = async ({ params }: LoaderFunctionArgs) => {
|
|
const userId = notFoundIfFalsy(
|
|
await UserRepository.identifierToUserId(params.identifier!),
|
|
).id;
|
|
|
|
return {
|
|
// TODO: add pagination instead of not showing oldest vods at all
|
|
vods: findVods({ userId, limit: 100 }),
|
|
};
|
|
};
|