mirror of
https://github.com/soconnor0919/hristudio.git
synced 2026-03-23 19:27:51 -04:00
Refactor API routes and enhance documentation; add collaboration features and user role management. Update environment example and improve error handling in authentication.
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
import { postRouter } from "~/server/api/routers/post";
|
||||
import { authRouter } from "~/server/api/routers/auth";
|
||||
import { usersRouter } from "~/server/api/routers/users";
|
||||
import { studiesRouter } from "~/server/api/routers/studies";
|
||||
import { experimentsRouter } from "~/server/api/routers/experiments";
|
||||
import { participantsRouter } from "~/server/api/routers/participants";
|
||||
import { trialsRouter } from "~/server/api/routers/trials";
|
||||
import { robotsRouter } from "~/server/api/routers/robots";
|
||||
import { mediaRouter } from "~/server/api/routers/media";
|
||||
import { analyticsRouter } from "~/server/api/routers/analytics";
|
||||
import { collaborationRouter } from "~/server/api/routers/collaboration";
|
||||
import { adminRouter } from "~/server/api/routers/admin";
|
||||
import { createCallerFactory, createTRPCRouter } from "~/server/api/trpc";
|
||||
|
||||
/**
|
||||
@@ -8,8 +17,17 @@ import { createCallerFactory, createTRPCRouter } from "~/server/api/trpc";
|
||||
* All routers added in /api/routers should be manually added here.
|
||||
*/
|
||||
export const appRouter = createTRPCRouter({
|
||||
post: postRouter,
|
||||
auth: authRouter,
|
||||
users: usersRouter,
|
||||
studies: studiesRouter,
|
||||
experiments: experimentsRouter,
|
||||
participants: participantsRouter,
|
||||
trials: trialsRouter,
|
||||
robots: robotsRouter,
|
||||
media: mediaRouter,
|
||||
analytics: analyticsRouter,
|
||||
collaboration: collaborationRouter,
|
||||
admin: adminRouter,
|
||||
});
|
||||
|
||||
// export type definition of API
|
||||
|
||||
Reference in New Issue
Block a user