Implement subscription form

This commit is contained in:
fragosti
2018-06-01 17:25:50 -07:00
parent 817d9b0d3e
commit 073a96cf63
7 changed files with 288 additions and 68 deletions

View File

@@ -34,11 +34,11 @@ export const backendClient = {
const result = await fetchUtils.requestAsync(utils.getBackendBaseUrl(), WIKI_ENDPOINT);
return result;
},
async subscribeToNewsletterAsync(email: string): Promise<boolean> {
async subscribeToNewsletterAsync(email: string): Promise<Response> {
const result = await fetchUtils.postAsync(utils.getBackendBaseUrl(), SUBSCRIBE_SUBSTACK_NEWSLETTER_ENDPOINT, {
email,
referrer: window.location.href,
});
return result.status === 200;
return result;
},
};