Harden auth and mobile session handling

This commit is contained in:
2026-06-29 15:21:31 -04:00
parent d0c916d659
commit ef826dffa9
20 changed files with 403 additions and 106 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
import { z } from "zod";
import { Resend } from "resend";
import { createTRPCRouter, protectedProcedure } from "~/server/api/trpc";
import { createTRPCRouter, sessionProcedure } from "~/server/api/trpc";
import { invoices, platformSettings } from "~/server/db/schema";
import { eq } from "drizzle-orm";
import { env } from "~/env";
@@ -36,7 +36,7 @@ function normalizeEmailNoteHtml(value: string) {
}
export const emailRouter = createTRPCRouter({
sendInvoice: protectedProcedure
sendInvoice: sessionProcedure
.input(
z.object({
invoiceId: z.string(),