jomo d6a9f7c71a add JS to check mojang's server status
does CORS request to status.mojang.com/check and figures out if 'uuid', 'name' or 'both' are affected
not doing anything yet
2015-07-28 23:58:48 +02:00

28 lines
678 B
JavaScript

var xhr = new XMLHttpRequest();
xhr.onload = function() {
var response = JSON.parse(xhr.responseText);
var status = {};
response.map(function(elem) {
var key = Object.keys(elem)[0];
status[key] = elem[key];
});
var textures = status["textures.minecraft.net"] !== "green";
var session = status["sessionserver.mojang.com"] !== "green";
var skins = status["skins.minecraft.net"] !== "green";
var error = null;
if (textures || session && skins) {
error = "both";
} else if (skins) {
error = "name";
} else if (session) {
error = "uuid";
}
console.log(error);
};
xhr.open("GET", "https://status.mojang.com/check", true);
xhr.send();