mirror of
https://github.com/hanzoai/commerce.git
synced 2026-10-30 15:08:42 +00:00
Multi-tenant commerce and billing: orders, subscriptions, invoices, plans, usage metering and a credit ledger. One Go binary. MIT OR Apache-2.0. Claude-Session: https://claude.ai/code/session_01SAtaDFm8VDiWrhYHNNtxMw
21 lines
509 B
TypeScript
21 lines
509 B
TypeScript
export const subscribeToNewsletter = async (email: string) => {
|
|
try {
|
|
const response = await fetch("https://api.hanzo.ai/newsletter/subscribe", {
|
|
method: "POST",
|
|
headers: { "Content-Type": "application/json" },
|
|
body: JSON.stringify({ email }),
|
|
})
|
|
|
|
if (!response.ok) {
|
|
throw new Error("Subscription failed")
|
|
}
|
|
|
|
return { success: true }
|
|
} catch (error) {
|
|
return {
|
|
success: false,
|
|
message: "An error occurred. Please try again later.",
|
|
}
|
|
}
|
|
}
|