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