Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 1x 3x 3x 2x 3x 3x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import client from './client'
export const tasksApi = {
list: async (completed = null) => {
let url = 'tasks'
if (completed !== null) {
url += `?completed=${completed}`
}
const res = await client.get(url)
return res.data
},
today: async () => {
const res = await client.get('tasks/today')
return res.data
},
get: async (id) => {
const res = await client.get(`tasks/${id}`)
return res.data
},
create: async (data) => {
const res = await client.post('tasks', data)
return res.data
},
update: async (id, data) => {
const res = await client.put(`tasks/${id}`, data)
return res.data
},
delete: async (id) => {
await client.delete(`tasks/${id}`)
},
complete: async (id) => {
const res = await client.post(`tasks/${id}/complete`)
return res.data
},
uncomplete: async (id) => {
const res = await client.post(`tasks/${id}/uncomplete`)
return res.data
},
}
|