infoalloggi-monorepo/apps/infoalloggi/src/server/api/root.ts
Marco Pedone ba4debdd1d Refactor: Remove unused procedures and clean up router files
- Deleted contact router and its associated mail functionality.
- Removed addEvent mutation from event_queue router.
- Cleaned up fatture router by removing createClient and getListClienti procedures.
- Commented out deletePrezziario mutation in prezziario router.
- Removed unused procedures in servizio router, including getServizioOrdini and getPreOnboardData.
- Cleaned up stats router by removing commented-out code.
- Updated stripe router to restrict health check to admin users and changed several public procedures to protected.
- Commented out sync router procedures and related types.
- Removed unused client-related functions in fic controller.
- Cleaned up servizio controller by removing getServizioOrdini and commented-out code.
- Refactored auth service to inline pwResetTokenFromMailHandler logic.
- Commented out deletePrezziario function in prezziario service.
- Cleaned up zod types by commenting out unused types.
- Commented out getMessagesArray function in kysely helper.
2026-03-05 12:32:03 +01:00

62 lines
2.5 KiB
TypeScript

import { annunciRouter } from "~/server/api/routers/annunci";
import { authRouter } from "~/server/api/routers/auth";
import { banlistRouter } from "~/server/api/routers/banlist";
import { chatRouter } from "~/server/api/routers/chat";
import { chatSSERouter } from "~/server/api/routers/chat_sse";
import { comunicazioniRouter } from "~/server/api/routers/comunicazioni";
import { eventQueueRouter } from "~/server/api/routers/event_queue";
import { fattureRouter } from "~/server/api/routers/fatture";
import { intrestsRouter } from "~/server/api/routers/interests";
import { messagesSSERouter } from "~/server/api/routers/messages_sse";
import { pagamentiRouter } from "~/server/api/routers/pagamenti";
import { prezziarioRouter } from "~/server/api/routers/prezziario";
import { servizioRouter } from "~/server/api/routers/servizio";
import { statsRouter } from "~/server/api/routers/stats";
import { storageRouter } from "~/server/api/routers/storage";
import { stripeRouter } from "~/server/api/routers/stripe";
import { testRouter } from "~/server/api/routers/test";
import { usersRouter } from "~/server/api/routers/users";
import { createTRPCRouter } from "~/server/api/trpc";
import { bannersRouter } from "./routers/banners";
import { catastoRouter } from "./routers/catasto";
import { etichetteRouter } from "./routers/etichette";
import { flagsRouter } from "./routers/flags";
import { incrociRouter } from "./routers/incroci";
import { inviteRouter } from "./routers/invite";
import { potenzialiRouter } from "./routers/potenziali";
import { revalidationRouter } from "./routers/revalidation";
import { stringsRouter } from "./routers/strings";
//import { lazy } from '@trpc/server';
export const appRouter = createTRPCRouter({
annunci: annunciRouter,
auth: authRouter,
banlist: banlistRouter,
chat: chatRouter,
chatSSE: chatSSERouter,
comunicazioni: comunicazioniRouter,
eventQueue: eventQueueRouter,
fatture: fattureRouter,
intrests: intrestsRouter,
messagesSSE: messagesSSERouter,
pagamenti: pagamentiRouter,
prezziario: prezziarioRouter,
servizio: servizioRouter,
stats: statsRouter,
storage: storageRouter,
stripe: stripeRouter,
test: testRouter,
users: usersRouter,
//sync: syncRouter,
catasto: catastoRouter,
banners: bannersRouter,
flags: flagsRouter,
etichette: etichetteRouter,
strings: stringsRouter,
revalidation: revalidationRouter,
potenziali: potenzialiRouter,
invite: inviteRouter,
incroci: incrociRouter,
});
export type AppRouter = typeof appRouter;