Files
front/src/services/settingsService.js
Игорь Бандурист 45551a64f1
All checks were successful
continuous-integration/drone/push Build is passing
добавлено отслеживание выгрузок
2026-05-19 23:13:55 +10:00

46 lines
1.1 KiB
JavaScript

import { api8001 } from './api.js'
export async function fetchSettings() {
const { data } = await api8001.get('/settings')
return data
}
export async function saveSettings(name, prompt) {
await api8001.post('/settings', { name, promt: prompt })
}
export async function fetchLogs() {
const { data } = await api8001.get('/logs')
return data.logs ?? []
}
export async function fetchTasks() {
const { data } = await api8001.get('/get_tasks_offset')
return data ?? []
}
export async function deleteTask(id) {
await api8001.delete(`/delete_task/${id}`)
}
export async function startParser1(time) {
await api8001.post('/parser_1', { time })
}
export async function startParser2() {
await api8001.post('/parser_2')
}
export async function downloadAll(dataStart, dataFinish, fieldName) {
return api8001.post(
'/download_all',
{ data_start: dataStart, data_finish: dataFinish, field_name: fieldName },
{ responseType: 'blob' },
)
}
export async function fetchDownloadCounts() {
const { data } = await api8001.get('/download_counts')
return data
}