Try sorting the resources

This commit is contained in:
2025-09-07 20:47:00 +08:00
parent 4b280b4c5c
commit 97e0479181

10
api.js
View File

@@ -83,15 +83,15 @@ BotanJS.prototype.compile = function( type )
return; return;
} }
var j = conf.debug ? [ "Components.Console" ] : []; var resList = conf.debug ? [ "Components.Console" ] : [];
for( var i in this.sv ) if( this.sv[ i ] ) j.push( i ); for( var i in this.sv ) if( this.sv[ i ] ) resList.push( i );
for( var i in this.kv ) if( this.kv[ i ] ) j.push( i ); for( var i in this.kv ) if( this.kv[ i ] ) resList.push( i );
var rainet = conf.rinet || conf.serviceUri; var rainet = conf.rinet || conf.serviceUri;
if( conf.type && "or".indexOf( conf.type ) != -1 ) if( conf.type && "or".indexOf( conf.type ) != -1 )
{ {
this[ type ] = rainet + conf.type + type + "/" + j.join( "/" ); this[ type ] = rainet + conf.type + type + "/" + resList.join( "/" );
this.emit( "complete" ); this.emit( "complete" );
return; return;
} }
@@ -102,7 +102,7 @@ BotanJS.prototype.compile = function( type )
}; };
var q = j.join( "," ); var q = resList.sort().join( "," );
var lookupKey = hash.md5( q ); var lookupKey = hash.md5( q );
var Session = cl.load( "botansx.modular.session" ); var Session = cl.load( "botansx.modular.session" );