Git-Auto-Deploy / web /src /compositions /useApiClient.ts
AUXteam's picture
Upload folder using huggingface_hub
8d21f7c verified
import WoodpeckerClient from '~/lib/api';
import useConfig from './useConfig';
let apiClient: WoodpeckerClient | undefined;
export default (): WoodpeckerClient => {
if (!apiClient) {
const config = useConfig();
const server = config.rootPath;
const token = null;
const csrf = config.csrf ?? null;
apiClient = new WoodpeckerClient(server, token, csrf);
}
return apiClient;
};