feat: Newsletter endpoint in utils/backend
This commit is contained in:
parent
01b832260e
commit
eed8f678b2
1 changed files with 3 additions and 1 deletions
|
@ -27,7 +27,8 @@ function useBackend(baseURL, timeout = 10000) {
|
|||
backend.recoverAccount = (username) => api.post('/account/recover', { username: username }) // Ask for a password reset
|
||||
backend.loadPattern = (handle) => api.get('/pattern/' + handle) // Load pattern anonymously
|
||||
backend.loadPatrons = (handle) => api.get('/patrons') // Load patron list
|
||||
|
||||
backend.newsletterSubscribe = (email) => api.post('/newsletter/subscribe', { email }) // Subscribe email to newsletter
|
||||
backend.newsletterUnsubscribe = (email) => api.post('/newsletter/unsubscribe', { email }) // Unsubscribe email from newsletter
|
||||
// Users
|
||||
backend.profile = (username, token) => api.get('/users/' + username, auth(token)) // Load user profile
|
||||
backend.account = (token) => api.get('/account', auth(token)) // Try to authenticate based on stored token
|
||||
|
@ -60,6 +61,7 @@ function useBackend(baseURL, timeout = 10000) {
|
|||
backend.adminUnfreeze = (data, token) => api.put('/admin/unfreeze', data, auth(token)) // Unfreeze a user account
|
||||
backend.adminImpersonate = (data, token) => api.post('/admin/impersonate', data, auth(token)) // Impersonate a user
|
||||
backend.adminPatronList = (token) => api.get('/admin/patrons', auth(token)) // Get patron list
|
||||
backend.adminSubscriberList = (token) => api.get('/admin/subscribers', auth(token)) // Get patron list
|
||||
backend.adminStats = (token) => api.get('/admin/stats', auth(token)) // Get stats
|
||||
|
||||
return backend
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue