@@ -746,33 +746,29 @@ exports.generateLocalIdentifier = (mode) => {
746
746
747
747
exports . checkLocalIdentifierRunning = ( bsConfig , localIdentifier ) => {
748
748
let options = {
749
- url : `${ config . localTestingListUrl } ?auth_token= ${ bsConfig . auth . access_key } &state=running ` ,
749
+ url : `${ config . cypress_v1 } /local_binary_running_check ` ,
750
750
auth : {
751
751
user : bsConfig . auth . username ,
752
752
password : bsConfig . auth . access_key ,
753
753
} ,
754
754
headers : {
755
+ 'Content-Type' : 'application/json' ,
755
756
'User-Agent' : this . getUserAgent ( ) ,
756
757
} ,
758
+ body : JSON . stringify ( { localIdentifier : localIdentifier } ) ,
757
759
} ;
758
- let that = this ;
759
760
return new Promise ( function ( resolve , reject ) {
760
- request . get ( options , function ( err , resp , body ) {
761
+ request . post ( options , function ( err , resp , body ) {
761
762
if ( err ) {
762
763
reject ( err ) ;
763
764
}
765
+ console . log ( body ) ;
764
766
let response = JSON . parse ( body ) ;
765
- let localInstances = [ ] ;
766
- if ( ! that . isUndefined ( response [ 'instances' ] ) ) {
767
- localInstances = response [ 'instances' ] ;
767
+ if ( response [ 'should_spawn_binary' ] == true ) {
768
+ resolve ( false ) ;
769
+ } else {
770
+ resolve ( true ) ;
768
771
}
769
- let localIdentifiers = [ ] ;
770
-
771
- localInstances . forEach ( function ( instance ) {
772
- localIdentifiers . push ( instance [ 'localIdentifier' ] ) ;
773
- } ) ;
774
-
775
- resolve ( localIdentifiers . includes ( localIdentifier ) ) ;
776
772
} ) ;
777
773
} ) ;
778
774
} ;
0 commit comments