ForcePilot/web/src/apis/tasker.js

20 lines
491 B
JavaScript
Raw Normal View History

import { apiAdminGet, apiAdminPost } from './base'
const BASE_URL = '/api/tasks'
export const taskerApi = {
fetchTasks: async (params = {}) => {
const query = new URLSearchParams(params).toString()
const url = query ? `${BASE_URL}?${query}` : BASE_URL
return apiAdminGet(url)
},
fetchTaskDetail: async (taskId) => {
return apiAdminGet(`${BASE_URL}/${taskId}`)
},
cancelTask: async (taskId) => {
return apiAdminPost(`${BASE_URL}/${taskId}/cancel`, {})
}
}