11 lines
569 B
JavaScript
11 lines
569 B
JavaScript
import api from './axios.js';
|
|
|
|
export const notesApi = {
|
|
list: async (params = {}, options = {}) => (await api.get('/notes/', { ...options, params })).data,
|
|
recipients: async (options = {}) => (await api.get('/notes/recipients/', options)).data,
|
|
create: async (data) => (await api.post('/notes/', data)).data,
|
|
update: async (id, data) => (await api.patch(`/notes/${id}/`, data)).data,
|
|
remove: async (id) => (await api.delete(`/notes/${id}/`)).data,
|
|
complete: async (id, isDone) => (await api.patch(`/notes/${id}/completion/`, { is_done: isDone })).data,
|
|
};
|