import { HTTPClient } from '@rjgf/http-client' import { SwaggerApi } from './swagger' import store from '@/store' import config from '@/config' const client = new HTTPClient(config.apiURL) client.on('error', (err) => { // eslint-disable-next-line no-console console.error(err.message) }) client.on('unauthorize', () => { store.dispatch('user/logout') window.location.href = location.origin + '/login' }) const api = client as unknown as SwaggerApi export { api }