14 lines
374 B
TypeScript
Executable File
14 lines
374 B
TypeScript
Executable File
import type { SessionData } from "$lib/utils/data.types";
|
|
import { createTRPCRouter, protectedProcedure } from "../t";
|
|
|
|
export const sessionRouter = createTRPCRouter({
|
|
getSession: protectedProcedure.query(async ({ ctx }) => {
|
|
return {
|
|
user: {
|
|
username: ctx.session.username,
|
|
userType: ctx.session.userType,
|
|
} as SessionData
|
|
}
|
|
}),
|
|
});
|