19 lines
442 B
TypeScript
19 lines
442 B
TypeScript
import { Client } from "@common/network";
|
|
import { getConfig } from "@common/config";
|
|
import { getCookie } from "../lib";
|
|
|
|
const siteId = getCookie("site-id-key") ?? "";
|
|
|
|
const getClientInstance = () => {
|
|
const config = getConfig();
|
|
const { PROXY_HOST } = config;
|
|
const BASE_URL = `${PROXY_HOST}/server`;
|
|
|
|
return Client.getInstance({
|
|
baseURL: BASE_URL,
|
|
siteId,
|
|
});
|
|
};
|
|
|
|
export const getApiClient = () => getClientInstance();
|