ami/src/ami.js/servers.js

22 lines
487 B
JavaScript
Raw Normal View History

2024-01-18 19:51:52 +00:00
#include common.js
var AmiServers = function() {
var servers = futami.get('servers').slice(0),
index = 0xFFFF;
$arrayShuffle(servers);
2024-01-18 19:51:52 +00:00
return {
getServer: function(callback) {
if(++index >= servers.length)
index = 0;
var server = servers[index];
if(server.indexOf('//') >= 0)
server = location.protocol.replace('http', 'ws') + server;
callback(server);
},
};
};