fix type error

This commit is contained in:
Kalle (Sendou)
2021-01-24 20:43:23 +02:00
parent fd6ade3d94
commit c5bd3b2702
3 changed files with 9 additions and 11 deletions

View File

@@ -22,9 +22,14 @@ const teamsHandler = async (req: NextApiRequest, res: NextApiResponse) => {
async function getHandler(req: NextApiRequest, res: NextApiResponse) {
const user = await getMySession(req);
const teams = await getAllLadderRegisteredTeams(user?.id);
const teams = await getAllLadderRegisteredTeams();
res.status(200).json(teams);
res.status(200).json(
teams.map((team) => ({
...team,
inviteCode: team.ownerId === user?.id ? team.inviteCode : undefined,
}))
);
}
async function postHandler(req: NextApiRequest, res: NextApiResponse) {

View File

@@ -13,7 +13,6 @@ const PlayPage = () => {
const { gray } = useMyTheme();
const { data } = useLadderTeams();
console.log({ data });
return (
<MyContainer>
<Breadcrumbs pages={[{ name: t`Play` }]} />

View File

@@ -5,8 +5,8 @@ export type GetAllLadderRegisteredTeamsData = Prisma.PromiseReturnType<
typeof getAllLadderRegisteredTeams
>;
export const getAllLadderRegisteredTeams = async (userId?: number) => {
const teams = await prisma.ladderRegisteredTeam.findMany({
export const getAllLadderRegisteredTeams = async () =>
prisma.ladderRegisteredTeam.findMany({
include: {
roster: {
select: {
@@ -26,9 +26,3 @@ export const getAllLadderRegisteredTeams = async (userId?: number) => {
},
},
});
return teams.map((team) => ({
...team,
inviteCode: team.ownerId === userId ? team.inviteCode : undefined,
}));
};