@@ -19,10 +19,7 @@ var childProcess = require('child_process'),
1919
2020var 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