|
@@ -237,12 +237,13 @@ export const appRouter = router({
|
|
|
visitorName: z.string().optional(),
|
|
visitorName: z.string().optional(),
|
|
|
visitorEmail: z.string().email().optional(),
|
|
visitorEmail: z.string().email().optional(),
|
|
|
}).optional())
|
|
}).optional())
|
|
|
- .mutation(async ({ input }) => {
|
|
|
|
|
|
|
+ .mutation(async ({ input, ctx }) => {
|
|
|
const sessionId = nanoid(16);
|
|
const sessionId = nanoid(16);
|
|
|
const conversation = await createConversation({
|
|
const conversation = await createConversation({
|
|
|
sessionId,
|
|
sessionId,
|
|
|
- visitorName: input?.visitorName ?? "Visitor",
|
|
|
|
|
- visitorEmail: input?.visitorEmail,
|
|
|
|
|
|
|
+ visitorName: ctx.user?.name || input?.visitorName || "Visitor",
|
|
|
|
|
+ visitorEmail: ctx.user?.email || input?.visitorEmail,
|
|
|
|
|
+ customerId: ctx.user?.erpContactCid ?? undefined,
|
|
|
status: "active",
|
|
status: "active",
|
|
|
});
|
|
});
|
|
|
await addMessage({
|
|
await addMessage({
|