UNPKG

wcz-layout

Version:

1 lines 948 B
{"version":3,"file":"server.mjs","names":["createServerOnlyFn","z","createApi","EmailSchema","sendEmail","data","input","Promise","email","parse","api","baseURL","scopeKey","post"],"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,MAAaI,YAAYJ,mBACvB,OAAO,EAAEK,WAAiE;CACxE,MAAMG,QAAQL,YAAYM,MAAMJ,IAAI;CAEpC,OAAMK,MADYR,UAAU;EAAES,SAAS;EAAkBC,UAAU;CAAQ,CAAC,EAAA,CAClEC,KAAK,aAAaL,KAAK;AACnC,CACF"}