UNPKG

wcz-layout

Version:

1 lines 986 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\";\r\nimport type { z } from \"zod\";\r\nimport { createApi } from \"~/data/server/utils/createApi\";\r\nimport { EmailSchema } from \"~/models/email/Email\";\r\n\r\nexport const sendEmail = createServerOnlyFn(\r\n async ({ data }: { data: z.input<typeof EmailSchema> }): Promise<void> => {\r\n const email = EmailSchema.parse(data);\r\n const api = await createApi({ baseURL: \"EMAIL_BASE_URL\", scopeKey: \"email\" });\r\n await api.post(\"/v1/email\", email);\r\n },\r\n);\r\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"}