{"version":3,"file":"server.mjs","names":[],"sources":["../../src/data/server/email.ts"],"sourcesContent":["import { createServerOnlyFn } from \"@tanstack/react-start\";\nimport type { z } from \"zod\";\nimport { createApi } from \"~/lib/createApi\";\nimport { EmailSchema } from \"~/models/email/Email\";\n\nexport const sendEmail = createServerOnlyFn(\n  async ({ data }: { data: z.input<typeof EmailSchema> }): Promise<void> => {\n    const email = EmailSchema.parse(data);\n    const api = await createApi({ baseURL: \"EMAIL_BASE_URL\", scopeKey: \"email\" });\n    await api.post(\"/v1/email\", email);\n  },\n);\n"],"mappings":";;;;;AAKA,MAAa,YAAY,mBACvB,OAAO,EAAE,WAAiE;CACxE,MAAM,QAAQ,YAAY,MAAM,IAAI;CAEpC,OAAM,MADY,UAAU;EAAE,SAAS;EAAkB,UAAU;CAAQ,CAAC,EAAA,CAClE,KAAK,aAAa,KAAK;AACnC,CACF"}