@@ -94,6 +94,21 @@ class Connection {
94
94
. then ( response => response . data ) ;
95
95
}
96
96
97
+ buildProcessGraph ( ) {
98
+ return this . listProcesses ( )
99
+ . then ( data => {
100
+ var builder = { } ;
101
+ for ( let i in data . processes ) {
102
+ let process = data . processes [ i ] ;
103
+ builder [ process . name ] = ( options ) => {
104
+ options . process_id = process . name ;
105
+ return options ;
106
+ }
107
+ }
108
+ return builder ;
109
+ } ) ;
110
+ }
111
+
97
112
authenticateOIDC ( options = null ) {
98
113
return Promise . reject ( new Error ( "Not implemented yet." ) ) ;
99
114
}
@@ -498,7 +513,7 @@ class Subscriptions {
498
513
499
514
_flushQueue ( ) {
500
515
if ( this . socket . readyState === this . socket . OPEN ) {
501
- for ( var i in this . messageQueue ) {
516
+ for ( let i in this . messageQueue ) {
502
517
this . socket . send ( JSON . stringify ( this . messageQueue [ i ] ) ) ;
503
518
}
504
519
@@ -606,7 +621,7 @@ class Capabilities {
606
621
} ;
607
622
608
623
// regex-ify to allow custom parameter names
609
- for ( var key in clientMethodNameToAPIRequestMap ) {
624
+ for ( let key in clientMethodNameToAPIRequestMap ) {
610
625
clientMethodNameToAPIRequestMap [ key ] = clientMethodNameToAPIRequestMap [ key ] . replace ( / { [ ^ } ] + } / , '{[^}]+}' ) ;
611
626
}
612
627
@@ -637,8 +652,8 @@ class BaseEntity {
637
652
this . connection = connection ;
638
653
this . clientNames = { } ;
639
654
this . extra = { } ;
640
- for ( var i in properties ) {
641
- var backend , client ;
655
+ for ( let i in properties ) {
656
+ let backend , client ;
642
657
if ( Array . isArray ( properties [ i ] ) ) {
643
658
backend = properties [ i ] [ 0 ] ;
644
659
client = properties [ i ] [ 1 ] ;
@@ -655,7 +670,7 @@ class BaseEntity {
655
670
}
656
671
657
672
setAll ( metadata ) {
658
- for ( var name in metadata ) {
673
+ for ( let name in metadata ) {
659
674
if ( typeof this . clientNames [ name ] === 'undefined' ) {
660
675
this . extra [ name ] = metadata [ name ] ;
661
676
}
@@ -668,8 +683,8 @@ class BaseEntity {
668
683
669
684
getAll ( ) {
670
685
var obj = { } ;
671
- for ( var backend in this . clientNames ) {
672
- var client = this . clientNames [ backend ] ;
686
+ for ( let backend in this . clientNames ) {
687
+ let client = this . clientNames [ backend ] ;
673
688
obj [ client ] = this [ client ] ;
674
689
}
675
690
return Object . assign ( obj , this . extra ) ;
@@ -836,11 +851,11 @@ class Job extends BaseEntity {
836
851
837
852
var promises = [ ] ;
838
853
var files = [ ] ;
839
- for ( var i in list . links ) {
840
- var link = list . links [ i ] . href ;
841
- var parsedUrl = url . parse ( link ) ;
842
- var targetPath = path . join ( targetFolder , path . basename ( parsedUrl . pathname ) ) ;
843
- var p = this . connection . download ( link , false )
854
+ for ( let i in list . links ) {
855
+ let link = list . links [ i ] . href ;
856
+ let parsedUrl = url . parse ( link ) ;
857
+ let targetPath = path . join ( targetFolder , path . basename ( parsedUrl . pathname ) ) ;
858
+ let p = this . connection . download ( link , false )
844
859
. then ( response => this . connection . _saveToFileNode ( response . data , targetPath ) )
845
860
. then ( ( ) => files . push ( targetPath ) ) ;
846
861
promises . push ( p ) ;
@@ -933,7 +948,7 @@ else {
933
948
} ) ;
934
949
}
935
950
else {
936
- for ( let exportObjName in toExport ) {
951
+ for ( let exportObjName in toExport ) {
937
952
window [ exportObjName ] = toExport [ exportObjName ] ;
938
953
}
939
954
}
0 commit comments