mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-22 07:51:17 +01:00
does CORS request to status.mojang.com/check and figures out if 'uuid', 'name' or 'both' are affected not doing anything yet
28 lines
678 B
JavaScript
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(); |