mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-07-28 06:23:09 -05:00
14 lines
391 B
TypeScript
14 lines
391 B
TypeScript
import { requireUser } from "~/features/auth/core/user.server";
|
|
import * as TeamRepository from "../TeamRepository.server";
|
|
|
|
export const loader = async () => {
|
|
const user = requireUser();
|
|
|
|
const teams = await TeamRepository.findAllUndisbanded();
|
|
const teamMemberOfCount = teams.filter((team) =>
|
|
team.members.some((m) => m.id === user.id),
|
|
).length;
|
|
|
|
return { teamMemberOfCount };
|
|
};
|