mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-10-29 05:57:34 -05:00
558 B
558 B
// some-feature/actions/route.server.ts
import { requireUser } from "~/features/auth/core/user.server";
import { defineAction } from "~/form/define-action.server";
import { idObject } from "~/utils/schema";
export const action = defineAction(
{ params: idObject, body: actionSchema },
async ({ params, body }) => {
const user = requireUser();
// check permissions via requirePermission
// update via Repository
return null;
},
);
// some-feature/routes/route.ts
import { action } from "../actions/route.server.ts"
export { action }