mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-10 12:44:47 -05:00
Looking action redirect don't throw if not LOOKING
This commit is contained in:
parent
8e848fc3e7
commit
59fb2d92d7
|
|
@ -89,8 +89,14 @@ export const action: ActionFunction = async ({ request, context }) => {
|
|||
const user = requireUser(context);
|
||||
|
||||
const ownGroup = await LFGGroup.findActiveByMember(user);
|
||||
validate(ownGroup, "No active group");
|
||||
validate(ownGroup.status === "LOOKING", "Group is not looking");
|
||||
|
||||
if (!ownGroup) return redirect("/play");
|
||||
const redirectRes = resolveRedirect({
|
||||
currentStatus: ownGroup.status,
|
||||
currentPage: "LOOKING",
|
||||
matchId: ownGroup.matchId,
|
||||
});
|
||||
if (redirectRes) return redirectRes;
|
||||
|
||||
const validateIsGroupAdmin = () =>
|
||||
validate(isGroupAdmin({ group: ownGroup, user }), "Not group admin");
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user