leaf-document-web/src/plugins/api.ts

23 lines
541 B
TypeScript
Raw Normal View History

2023-12-04 14:26:11 +00:00
import { DocumentsApi, Configuration, LibrariesApi } from "../openapi";
2023-12-04 13:33:37 +00:00
2023-12-04 14:26:11 +00:00
// import axios from "axios";
// import router from "@/router";
import {useUserStore} from "@/store/user";
2023-12-10 15:48:54 +00:00
import { useConfigStore } from "@/store/config";
2023-12-04 13:33:37 +00:00
2023-12-04 14:26:11 +00:00
const userStore = useUserStore()
2023-12-10 15:48:54 +00:00
const configStore = useConfigStore()
2023-12-04 13:33:37 +00:00
const conf = new Configuration
2023-12-10 15:48:54 +00:00
conf.basePath = configStore.apiServer
2023-12-04 14:26:11 +00:00
conf.apiKey = "Bearer " + userStore.jwt_token
const document = new DocumentsApi(conf);
const library = new LibrariesApi(conf);
2023-12-04 13:33:37 +00:00
2023-12-04 14:26:11 +00:00
export {
2023-12-07 14:52:49 +00:00
document, library, conf
2023-12-04 14:26:11 +00:00
}