ami/src/ami.js/servers.js

21 lines
487 B
JavaScript

#include common.js
var AmiServers = function() {
var servers = futami.get('servers').slice(0),
index = 0xFFFF;
$arrayShuffle(servers);
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);
},
};
};