mirror of
https://github.com/spliit-app/spliit.git
synced 2026-02-18 13:36:12 +01:00
* Use tRPC for recent groups page * Use tRPC for adding group by URL * Use tRPC for saving visited group * Group context
24 lines
1001 B
TypeScript
24 lines
1001 B
TypeScript
import { createTRPCRouter } from '@/trpc/init'
|
|
import { activitiesRouter } from '@/trpc/routers/groups/activities'
|
|
import { groupBalancesRouter } from '@/trpc/routers/groups/balances'
|
|
import { createGroupProcedure } from '@/trpc/routers/groups/create.procedure'
|
|
import { groupExpensesRouter } from '@/trpc/routers/groups/expenses'
|
|
import { getGroupProcedure } from '@/trpc/routers/groups/get.procedure'
|
|
import { groupStatsRouter } from '@/trpc/routers/groups/stats'
|
|
import { updateGroupProcedure } from '@/trpc/routers/groups/update.procedure'
|
|
import { getGroupDetailsProcedure } from './getDetails.procedure'
|
|
import { listGroupsProcedure } from './list.procedure'
|
|
|
|
export const groupsRouter = createTRPCRouter({
|
|
expenses: groupExpensesRouter,
|
|
balances: groupBalancesRouter,
|
|
stats: groupStatsRouter,
|
|
activities: activitiesRouter,
|
|
|
|
get: getGroupProcedure,
|
|
getDetails: getGroupDetailsProcedure,
|
|
list: listGroupsProcedure,
|
|
create: createGroupProcedure,
|
|
update: updateGroupProcedure,
|
|
})
|