@@ -37,7 +37,7 @@ qx.Class.define("osparc.store.Services", {
3737 const servicesObj = osparc . service . Utils . convertArrayToObject ( servicesArray ) ;
3838 this . __addHits ( servicesObj ) ;
3939 this . __addTSRInfos ( servicesObj ) ;
40- this . __addExtraTypeInfos ( servicesObj ) ;
40+ this . __addXTypeInfos ( servicesObj ) ;
4141
4242 Object . values ( servicesObj ) . forEach ( serviceKey => {
4343 Object . values ( serviceKey ) . forEach ( service => this . __addServiceToCache ( service ) ) ;
@@ -128,9 +128,6 @@ qx.Class.define("osparc.store.Services", {
128128 } ;
129129 this . __servicesPromisesCached [ key ] [ version ] = osparc . data . Resources . fetch ( "services" , "getOne" , params )
130130 . then ( service => {
131- this . __addHit ( service ) ;
132- this . __addTSRInfo ( service ) ;
133- this . __addExtraTypeInfo ( service ) ;
134131 this . __addServiceToCache ( service ) ;
135132 // Resolve the promise locally before deleting it
136133 resolve ( service ) ;
@@ -368,6 +365,10 @@ qx.Class.define("osparc.store.Services", {
368365 } ,
369366
370367 __addServiceToCache : function ( service ) {
368+ this . __addHit ( service ) ;
369+ this . __addTSRInfo ( service ) ;
370+ this . __addXTypeInfo ( service ) ;
371+
371372 const key = service . key ;
372373 const version = service . version ;
373374 service [ "resourceType" ] = "service" ;
@@ -414,7 +415,7 @@ qx.Class.define("osparc.store.Services", {
414415 } ) ;
415416 } ,
416417
417- __addExtraTypeInfo : function ( service ) {
418+ __addXTypeInfo : function ( service ) {
418419 service [ "xType" ] = service [ "type" ] ;
419420 if ( [ "backend" , "frontend" ] . includes ( service [ "xType" ] ) ) {
420421 if ( osparc . data . model . Node . isFilePicker ( service ) ) {
@@ -429,10 +430,10 @@ qx.Class.define("osparc.store.Services", {
429430 }
430431 } ,
431432
432- __addExtraTypeInfos : function ( servicesObj ) {
433+ __addXTypeInfos : function ( servicesObj ) {
433434 Object . values ( servicesObj ) . forEach ( serviceWVersion => {
434435 Object . values ( serviceWVersion ) . forEach ( service => {
435- this . __addExtraTypeInfo ( service ) ;
436+ this . __addXTypeInfo ( service ) ;
436437 } ) ;
437438 } ) ;
438439 } ,
0 commit comments