aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/server/api/routers/admin.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-02 12:48:26 +0000
committerMohamedBassem <me@mbassem.com>2024-03-02 12:48:26 +0000
commit64f75a0fb010d4a12086b839cc9d80ed011aa2b3 (patch)
tree00282d3081f87407b67fd53135b75f2cdb2a40ba /packages/web/server/api/routers/admin.ts
parente70a2211e9c85d49c131fba2dbd7a4db61ad47e7 (diff)
downloadkarakeep-64f75a0fb010d4a12086b839cc9d80ed011aa2b3.tar.zst
feature: Show user list in admin page
Diffstat (limited to 'packages/web/server/api/routers/admin.ts')
-rw-r--r--packages/web/server/api/routers/admin.ts11
1 files changed, 1 insertions, 10 deletions
diff --git a/packages/web/server/api/routers/admin.ts b/packages/web/server/api/routers/admin.ts
index 92769151..c3f6235a 100644
--- a/packages/web/server/api/routers/admin.ts
+++ b/packages/web/server/api/routers/admin.ts
@@ -1,6 +1,5 @@
-import { authedProcedure, router } from "../trpc";
+import { adminProcedure, router } from "../trpc";
import { z } from "zod";
-import { TRPCError } from "@trpc/server";
import { count } from "drizzle-orm";
import { bookmarks, users } from "@hoarder/db/schema";
import {
@@ -9,14 +8,6 @@ import {
SearchIndexingQueue,
} from "@hoarder/shared/queues";
-const adminProcedure = authedProcedure.use(function isAdmin(opts) {
- const user = opts.ctx.user;
- if (user.role != "admin") {
- throw new TRPCError({ code: "FORBIDDEN" });
- }
- return opts.next(opts);
-});
-
export const adminAppRouter = router({
stats: adminProcedure
.output(