diff --git a/.gitignore b/.gitignore index 9303c34..f8deb35 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ -npm-debug.log \ No newline at end of file +npm-debug.log +dist/ \ No newline at end of file diff --git a/src/client.ts b/src/client.ts index 627eb9d..900eb65 100644 --- a/src/client.ts +++ b/src/client.ts @@ -9,7 +9,7 @@ import { TunnelRequest, TunnelResponse } from "./lib"; import { generateUUID, addPrefixOnHttpSchema } from "./util"; import { Socket } from 'socket.io-client'; -const sdk = require("../sdk"); +import { getTokenFree } from './sdk' const packageInfo = require("../package.json"); @@ -276,9 +276,8 @@ program if (!config.token) { console.log("Generating token..."); - await sdk - .getTokenFree(config.server) - .then((resp) => { + await getTokenFree(config.server) + .then((resp: any) => { if (resp.data?.token) { config.token = resp.data?.token; } else { @@ -286,7 +285,7 @@ program return; } }) - .catch((err) => { + .catch((err: any) => { console.error("cannot get free token from server", err); return; }); @@ -430,9 +429,8 @@ program // FREE if (config.access === TOKEN_FREE) { - await sdk - .getTokenFree(config.server) - .then((resp) => { + await getTokenFree(config.server) + .then((resp: any) => { if (resp.data?.token) { config.token = resp.data?.token; } else { @@ -440,7 +438,7 @@ program return; } }) - .catch((err) => { + .catch((err: any) => { console.error("cannot get free token from server", err); return; }); diff --git a/src/sdk.ts b/src/sdk.ts index a7cad0b..a974a3f 100644 --- a/src/sdk.ts +++ b/src/sdk.ts @@ -1,6 +1,6 @@ const axios = require("axios").default; -const getTokenFree = async (baseUrl, data = {}) => { +const getTokenFree = async (baseUrl: string, data: any = {}) => { const url = `${baseUrl}/__free__/api/get_token`; return axios({ method: "POST", @@ -14,6 +14,6 @@ const getTokenFree = async (baseUrl, data = {}) => { }); }; -module.exports = { +export { getTokenFree, };