mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-25 15:56:19 -05:00
14 lines
433 B
TypeScript
14 lines
433 B
TypeScript
import { requireUser } from "~/features/auth/core/user.server";
|
|
import { requireRole } from "~/modules/permissions/guards.server";
|
|
import * as ImageRepository from "../ImageRepository.server";
|
|
|
|
export const loader = async () => {
|
|
const user = await requireUser();
|
|
requireRole(user, "STAFF");
|
|
|
|
return {
|
|
images: await ImageRepository.unvalidatedImages(),
|
|
unvalidatedImgCount: await ImageRepository.countAllUnvalidated(),
|
|
};
|
|
};
|