mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-21 15:41:16 +01:00
Custom endpoints
- minor change to customise textures & session server host for custom yggdrasil server
This commit is contained in:
parent
d6293cc73d
commit
41690f84c7
@ -60,6 +60,10 @@ var config = {
|
||||
sidebar: process.env.SPONSOR_SIDE,
|
||||
top_right: process.env.SPONSOR_TOP_RIGHT
|
||||
},
|
||||
endpoints: {
|
||||
textures_url: "https://textures.minecraft.net/texture/",
|
||||
session_url: "https://sessionserver.mojang.com/session/minecraft/profile/"
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = config;
|
||||
@ -5,8 +5,8 @@ var skins = require("./skins");
|
||||
var http = require("http");
|
||||
require("./object-patch");
|
||||
|
||||
var session_url = "https://sessionserver.mojang.com/session/minecraft/profile/";
|
||||
var textures_url = "https://textures.minecraft.net/texture/";
|
||||
var session_url = config.endpoints.session_url;
|
||||
var textures_url = config.endpoints.textures_url;
|
||||
|
||||
// count requests made to session_url in the last 1000ms
|
||||
var session_requests = [];
|
||||
|
||||
@ -158,7 +158,7 @@ describe("Crafatar", function() {
|
||||
it("should time out on skin download", function(done) {
|
||||
var original_timeout = config.http_timeout;
|
||||
config.server.http_timeout = 1;
|
||||
networking.get_from(rid(), "http://textures.minecraft.net/texture/477be35554684c28bdeee4cf11c591d3c88afb77e0b98da893fd7bc318c65184", function(body, res, error) {
|
||||
networking.get_from(rid(), config.endpoints.textures_url + "477be35554684c28bdeee4cf11c591d3c88afb77e0b98da893fd7bc318c65184", function(body, res, error) {
|
||||
assert.notStrictEqual(["ETIMEDOUT", "ESOCKETTIMEDOUT"].indexOf(error.code), -1);
|
||||
config.server.http_timeout = original_timeout;
|
||||
done();
|
||||
@ -166,7 +166,7 @@ describe("Crafatar", function() {
|
||||
});
|
||||
it("should not find the skin", function(done) {
|
||||
assert.doesNotThrow(function() {
|
||||
networking.get_from(rid(), "http://textures.minecraft.net/texture/this-does-not-exist", function(img, response, err) {
|
||||
networking.get_from(rid(), config.endpoints.textures_url + "this-does-not-exist", function(img, response, err) {
|
||||
assert.strictEqual(err, null); // no error here, but it shouldn't throw exceptions
|
||||
done();
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user