From 65e3cb979799349c8c02604d373a14e3b91e0a99 Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Wed, 30 Nov 2022 11:50:48 +0700 Subject: [PATCH] Add force server url override --- package.json | 2 +- src/client.ts | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 9503999..70c087e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cubetiq/hlt", - "version": "0.1.3", + "version": "0.1.4", "description": "A lightweight http tunnel client using nodejs and socket.io client", "main": "dist/client.js", "bin": { diff --git a/src/client.ts b/src/client.ts index fc95174..57691df 100644 --- a/src/client.ts +++ b/src/client.ts @@ -245,8 +245,9 @@ program config = JSON.parse(fs.readFileSync(configFilePath, "utf8")); } - if (!config.server) { - config.server = options.server || SERVER_DEFAULT_URL; + // Force reset config server from client init + if (!config.server || options.force) { + config.server = options.server || config.server || SERVER_DEFAULT_URL; } if (!config.token && options.token) { @@ -267,7 +268,7 @@ program let errorCode = 0; if (!config.token || options.force) { - console.log("Generating token..."); + console.log(`Generating token from server: ${config.server}`); await getTokenFree(config.server, { timestamp: (new Date().getTime()), clientId: config.clientId,