diff options
| author | Kit La Touche <kit@transneptune.net> | 2025-09-07 22:14:24 -0400 |
|---|---|---|
| committer | Kit La Touche <kit@transneptune.net> | 2025-09-07 22:14:24 -0400 |
| commit | a82b5271fee07ea1b023596eb94ac035a4983cd8 (patch) | |
| tree | 1d12bea1ca40b06f52d6983ff67ae6b399b884de /ui/lib/apiServer.js | |
| parent | ce00aa3965befe4b11a2115b704f96fd3559b19c (diff) | |
Line up notifications UI
Diffstat (limited to 'ui/lib/apiServer.js')
| -rw-r--r-- | ui/lib/apiServer.js | 47 |
1 files changed, 27 insertions, 20 deletions
diff --git a/ui/lib/apiServer.js b/ui/lib/apiServer.js index 63fd8f9..fa9cbff 100644 --- a/ui/lib/apiServer.js +++ b/ui/lib/apiServer.js @@ -7,68 +7,75 @@ export const apiServer = axios.create({ }); export async function boot() { - return apiServer.get('/boot').catch(responseError); + return apiServer.get('/boot') + .catch(responseError); } export async function setup(name, password) { - return await apiServer.post('/setup', { name, password }).catch(responseError); + return await apiServer.post('/setup', { name, password }) + .catch(responseError); } export async function logIn(name, password) { - return await apiServer.post('/auth/login', { name, password }).catch(responseError); + return await apiServer.post('/auth/login', { name, password }) + .catch(responseError); } export async function logOut() { - return await apiServer.post('/auth/logout', {}).catch(responseError); + return await apiServer.post('/auth/logout', {}) + .catch(responseError); } export async function changePassword(password, to) { - return await apiServer.post('/password', { password, to }).catch(responseError); + return await apiServer.post('/password', { password, to }) + .catch(responseError); } export async function createConversation(name) { - return await apiServer.post('/conversations', { name }).catch(responseError); + return await apiServer.post('/conversations', { name }) + .catch(responseError); } export async function sendToConversation(conversationId, body) { - return await apiServer.post(`/conversations/${conversationId}`, { body }).catch(responseError); + return await apiServer.post(`/conversations/${conversationId}`, { body }) + .catch(responseError); } export async function deleteMessage(messageId) { - return await apiServer.delete(`/messages/${messageId}`, {}).catch(responseError); + return await apiServer.delete(`/messages/${messageId}`, {}) + .catch(responseError); } export async function createInvite() { - return await apiServer.post(`/invite`, {}).catch(responseError); + return await apiServer.post(`/invite`, {}) + .catch(responseError); } export async function getInvite(inviteId) { - return await apiServer.get(`/invite/${inviteId}`).catch(responseError); + return await apiServer.get(`/invite/${inviteId}`) + .catch(responseError); } export async function acceptInvite(inviteId, name, password) { - return apiServer - .post(`/invite/${inviteId}`, { - name, - password, - }) + return apiServer.post(`/invite/${inviteId}`, { name, password }) .catch(responseError); } export async function createPushSubscription(data) { - return await apiServer - .post("/push", { data }) + return await apiServer.post("/push", { data }) .catch(responseError); } export async function deletePushSubscription(data) { - return await apiServer - .delete("/push", { data }) + return await apiServer.delete("/push", { data }) .catch(responseError); } export async function notifyMe() { - return await apiServer.post('/notifyMe').catch(responseError); + // TODO: this is the big "missing on the server" endpoint we need to make a + // minimal notifications setup. + return await apiServer.post('/notifyMe') + .catch(responseError); } export function subscribeToEvents(resumePoint) { |
