SimpleNotes/frontend/services/RegisterService.js

21 lines
502 B
JavaScript

import apiClient from '@/api'
export default {
async register({username, email, password}) {
try {
await apiClient.post('/user', {
username,
email,
password
})
return {success: true}
} catch (e) {
if (e.response && e.response.status === 409)
return Promise.reject({exists: true})
else
return Promise.reject({error: true})
}
}
}