mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-22 07:51:17 +01:00
fix #23
This commit is contained in:
parent
60387c8c7c
commit
1a7f456c83
@ -38,6 +38,7 @@ function store_images(uuid, details, callback) {
|
||||
|
||||
if (fs.existsSync(facepath)) {
|
||||
logging.log(uuid + " Avatar already exists, not downloading");
|
||||
cache.save_hash(uuid, hash);
|
||||
callback(null, hash);
|
||||
} else {
|
||||
// download skin
|
||||
@ -110,9 +111,10 @@ exp.get_image_hash = function(uuid, callback) {
|
||||
if (err) {
|
||||
callback(err, -1, details && details.hash);
|
||||
} else {
|
||||
var oldhash = details && details.hash || "none";
|
||||
logging.debug(uuid + " old hash: " + oldhash);
|
||||
logging.log(uuid + " hash: " + hash);
|
||||
var oldhash = details && details.hash;
|
||||
var status = hash !== oldhash ? 2 : 3;
|
||||
var status = hash == oldhash ? 3 : 2;
|
||||
callback(null, status, hash);
|
||||
}
|
||||
});
|
||||
|
||||
@ -90,7 +90,7 @@ describe('Crafatar', function() {
|
||||
});
|
||||
it("should be cached (uuid)", function(done) {
|
||||
helpers.get_avatar(uuid, false, 160, function(err, status, image) {
|
||||
assert.strictEqual(status, 1);
|
||||
assert.strictEqual(status === 0 || status === 1, true);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@ -113,7 +113,7 @@ describe('Crafatar', function() {
|
||||
});
|
||||
it("should be cached (username)", function(done) {
|
||||
helpers.get_avatar(username, false, 160, function(err, status, image) {
|
||||
assert.strictEqual(status, 1);
|
||||
assert.strictEqual(status === 0 || status === 1, true);
|
||||
done();
|
||||
});
|
||||
});
|
||||
@ -129,7 +129,7 @@ describe('Crafatar', function() {
|
||||
it("should not exist (but account does)", function(done) {
|
||||
// profile 'Alex'
|
||||
helpers.get_avatar("ec561538f3fd461daff5086b22154bce", false, 160, function(err, status, image) {
|
||||
assert.strictEqual(status, 3);
|
||||
assert.strictEqual(status, 2);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user