import type { ResponseQueries } from './types'; import getUrls from '@/config/urls'; import { withHandleError } from '@/utils/axios'; import axios from 'axios'; const { URL_CACHE_GET_QUERIES, URL_CACHE_DELETE_QUERY, URL_CACHE_RESET_QUERIES } = getUrls(); export function getQueries() { return withHandleError(axios.get(URL_CACHE_GET_QUERIES)).then( ({ data }) => data ); } export function deleteQuery(queryName: string) { return withHandleError( axios.delete(URL_CACHE_DELETE_QUERY, { params: { queryName, }, }) ).then(({ data }) => data); } export function reset() { return withHandleError(axios.delete(URL_CACHE_RESET_QUERIES)).then(({ data }) => data); }