@@ -4,15 +4,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
44} ;
55Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
66const os_1 = __importDefault ( require ( "os" ) ) ;
7- const http_1 = require ( "http" ) ;
7+ const http_1 = __importDefault ( require ( "http" ) ) ;
8+ const crypto_1 = __importDefault ( require ( "crypto" ) ) ;
89const portfinder_1 = __importDefault ( require ( "portfinder" ) ) ;
910const query_string_1 = __importDefault ( require ( "query-string" ) ) ;
1011const open_1 = __importDefault ( require ( "open" ) ) ;
1112const ora_1 = __importDefault ( require ( "ora" ) ) ;
12- const request_1 = __importDefault ( require ( "request" ) ) ;
13- const crypto_1 = require ( "crypto" ) ;
1413const logger_1 = __importDefault ( require ( "../logger" ) ) ;
1514const os_release_1 = require ( "../utils/os-release" ) ;
15+ const utils_1 = require ( "../utils" ) ;
1616const logger = new logger_1 . default ( 'Auth' ) ;
1717const defaultPort = 9012 ;
1818const CliAuthBaseUrl = 'https://console.cloud.tencent.com/tcb/auth' ;
@@ -44,13 +44,13 @@ function getOSInfo() {
4444 return [ hostname , platformRelease ] . join ( '/' ) ;
4545}
4646function md5 ( str ) {
47- const hash = crypto_1 . createHash ( 'md5' ) ;
47+ const hash = crypto_1 . default . createHash ( 'md5' ) ;
4848 hash . update ( str ) ;
4949 return hash . digest ( 'hex' ) ;
5050}
5151async function createLocalServer ( ) {
5252 return new Promise ( async ( resolve , reject ) => {
53- const server = http_1 . createServer ( ) ;
53+ const server = http_1 . default . createServer ( ) ;
5454 try {
5555 const port = await getPort ( ) ;
5656 server . listen ( port , ( ) => {
@@ -103,23 +103,15 @@ async function refreshTmpToken(metaData) {
103103 const mac = getMacAddress ( ) ;
104104 const hash = md5 ( mac ) ;
105105 metaData . hash = hash ;
106- return new Promise ( ( resolve , reject ) => {
107- request_1 . default ( {
108- url : refreshTokenUrl ,
109- method : 'POST' ,
110- json : metaData
111- } , ( err , res ) => {
112- if ( err ) {
113- reject ( err ) ;
114- return ;
115- }
116- if ( res . body . code !== 0 ) {
117- reject ( new Error ( res . body . message ) ) ;
118- return ;
119- }
120- const { data : credential } = res . body ;
121- resolve ( credential ) ;
122- } ) ;
106+ const res = await utils_1 . fetch ( refreshTokenUrl , {
107+ method : 'POST' ,
108+ body : JSON . stringify ( metaData ) ,
109+ headers : { 'Content-Type' : 'application/json' }
123110 } ) ;
111+ if ( res . code !== 0 ) {
112+ throw new Error ( res . message ) ;
113+ }
114+ const { data : credential } = res ;
115+ return credential ;
124116}
125117exports . refreshTmpToken = refreshTmpToken ;
0 commit comments