infoalloggi-monorepo/apps/infoalloggi/src/server/api/root.ts
2025-08-04 17:45:44 +02:00

45 lines
1.9 KiB
TypeScript

import { annunciRouter } from "~/server/api/routers/annunci";
import { usersRouter } from "~/server/api/routers/users";
import { createTRPCRouter } from "~/server/api/trpc";
import { chatRouter } from "~/server/api/routers/chat";
import { settingsRouter } from "~/server/api/routers/settings";
import { authRouter } from "~/server/api/routers/auth";
import { contactRouter } from "~/server/api/routers/contact";
import { stripeRouter } from "~/server/api/routers/stripe";
import { fattureRouter } from "~/server/api/routers/fatture";
import { storageRouter } from "~/server/api/routers/storage";
import { statsRouter } from "~/server/api/routers/stats";
import { comunicazioniRouter } from "~/server/api/routers/comunicazioni";
import { testRouter } from "~/server/api/routers/test";
import { eventQueueRouter } from "~/server/api/routers/event_queue";
import { banlistRouter } from "~/server/api/routers/banlist";
import { chatSSERouter } from "~/server/api/routers/chat_sse";
import { messagesSSERouter } from "~/server/api/routers/messages_sse";
import { prezziarioRouter } from "~/server/api/routers/prezziario";
import { pagamentiRouter } from "~/server/api/routers/pagamenti";
import { servizioRouter } from "~/server/api/routers/servizio";
import { intrestsRouter } from "~/server/api/routers/interests";
export const appRouter = createTRPCRouter({
annunci: annunciRouter,
users: usersRouter,
chat: chatRouter,
settings: settingsRouter,
auth: authRouter,
pagamenti: pagamentiRouter,
prezziario: prezziarioRouter,
contact: contactRouter,
stripe: stripeRouter,
fatture: fattureRouter,
storage: storageRouter,
stats: statsRouter,
comunicazioni: comunicazioniRouter,
test: testRouter,
eventQueue: eventQueueRouter,
banlist: banlistRouter,
chatSSE: chatSSERouter,
messagesSSE: messagesSSERouter,
servizio: servizioRouter,
intrests: intrestsRouter,
});
export type AppRouter = typeof appRouter;