add upload contacts support (#314)

This commit is contained in:
KM Koushik
2025-12-13 08:15:42 +11:00
committed by GitHub
parent 9c1c6f3538
commit fd3c600b2e
3 changed files with 458 additions and 9 deletions
+11 -9
View File
@@ -119,15 +119,17 @@ export const contactsRouter = createTRPCRouter({
addContacts: contactBookProcedure
.input(
z.object({
contacts: z.array(
z.object({
email: z.string(),
firstName: z.string().optional(),
lastName: z.string().optional(),
properties: z.record(z.string()).optional(),
subscribed: z.boolean().optional(),
}),
),
contacts: z
.array(
z.object({
email: z.string(),
firstName: z.string().optional(),
lastName: z.string().optional(),
properties: z.record(z.string()).optional(),
subscribed: z.boolean().optional(),
}),
)
.max(10000),
}),
)
.mutation(async ({ ctx: { contactBook, team }, input }) => {