Validate user isn't in group before continuing

This commit is contained in:
Kalle 2022-03-04 22:33:49 +02:00
parent 56f36c0912
commit 4e49555a63

View File

@ -19,6 +19,7 @@ import {
makeTitle,
parseRequestFormData,
requireUser,
validate,
} from "~/utils";
import * as LFGGroup from "~/models/LFGGroup.server";
import * as Skill from "~/models/Skill.server";
@ -51,6 +52,9 @@ export const action: ActionFunction = async ({ request, context }) => {
});
const user = requireUser(context);
const ids = await LFGGroup.activeUserIds();
validate(!ids.has(user.id), "Already in an active group");
switch (data._action) {
case "CREATE_LFG_GROUP": {
const getRanked = () => {