import axios from 'axios'; import {ENDPOINTS} from './consts'; import adminConfigsService from '../services/AdminConfigsService'; class StorageLogsApi { constructor () { const {url} = adminConfigsService.getApi(); this.URL = url; } requestServerLogs = async () => { const {data} = await axios.get(`${this.URL}${ENDPOINTS.SERVER_LOGS}`); return data; } requestClientLogs = async () => { const {data} = await axios.get(`${this.URL}${ENDPOINTS.CLIENT_LOGS}`); return data; } deleteAllServerLogs = async () => { const {data} = await axios.delete(`${this.URL}${ENDPOINTS.SERVER_LOGS}`); return data; } deleteAllClientLogs = async () => { const {data} = await axios.delete(`${this.URL}${ENDPOINTS.CLIENT_LOGS}`); return data; } } const storageLogsApi = new StorageLogsApi(); export default storageLogsApi;