Skip to content

Commit 070e417

Browse files
committed
added changes
1 parent 1ad8b24 commit 070e417

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

lib/tunnel.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@ var childProcess = require('child_process'),
1919

2020
var axios = require('axios');
2121

22-
var curr_ver;
23-
axios.get('https://registry.npmjs.com/-/v1/search?text=@lambdatest/node-tunnel').then(res => {
24-
curr_ver = res.data.objects[0].package.version
25-
})
22+
var curr_ver;
2623
/**
2724
* Tunnel is a function based Class.
2825
*/
@@ -53,10 +50,13 @@ function Tunnel() {
5350
return reject({ message: 'user and key is required' });
5451
}
5552
// Configure logger
56-
Config_(options, function(error, response) {
53+
Config_(options, async function(error, response) {
5754
if (error) {
5855
throw new Error(error);
5956
}
57+
await axios.get('https://registry.npmjs.com/-/v1/search?text=@lambdatest/node-tunnel').then(res => {
58+
curr_ver = res.data.objects[0].package.version
59+
})
6060
if (response.jsonResponse.supportedVersions.indexOf(packageVersion) === -1) {
6161
throw new Error(
6262
"\nIt's seems you have unsupported version of " +
@@ -123,10 +123,13 @@ function Tunnel() {
123123
}
124124

125125
// Configure looger
126-
Config_(options, function(error, response) {
126+
Config_(options, async function(error, response) {
127127
if (error) {
128128
throw new Error(error);
129129
}
130+
await axios.get('https://registry.npmjs.com/-/v1/search?text=@lambdatest/node-tunnel').then(res => {
131+
curr_ver = res.data.objects[0].package.version
132+
})
130133
if (response.jsonResponse.supportedVersions.indexOf(packageVersion) === -1) {
131134
throw new Error(
132135
"\nIt's seems you have unsupported version of " +

0 commit comments

Comments
 (0)