remove useless get_image_hash line for renders

This commit is contained in:
jomo 2015-01-04 05:34:35 +01:00
parent 9affb00576
commit e26cff3718

View File

@ -184,37 +184,35 @@ function get_type(helm, body) {
// callback contanis error, hash, image buffer // callback contanis error, hash, image buffer
exp.get_render = function(uuid, scale, helm, body, callback) { exp.get_render = function(uuid, scale, helm, body, callback) {
logging.log(uuid + " render request"); logging.log(uuid + " render request");
exp.get_image_hash(uuid, function(err, status, hash) { exp.get_skin(uuid, function(err, hash, img) {
exp.get_skin(uuid, function(err, hash, img) { if (!hash) {
if (!hash) { callback(err, -1, hash, null);
callback(err, -1, hash, null); return;
return; }
} var renderpath = __dirname + "/../" + config.renders_dir + hash + "-" + scale + "-" + get_type(helm, body) + ".png";
var renderpath = __dirname + "/../" + config.renders_dir + hash + "-" + scale + "-" + get_type(helm, body) + ".png"; if (fs.existsSync(renderpath)) {
if (fs.existsSync(renderpath)) { renders.open_render(renderpath, function(err, img) {
renders.open_render(renderpath, function(err, img) { callback(err, 1, hash, img);
callback(err, 1, hash, img);
});
return;
}
if (!img) {
callback(err, 0, hash, null);
return;
}
renders.draw_model(uuid, img, scale, helm, body, function(err, img) {
if (err) {
callback(err, -1, hash, null);
} else if (!img) {
callback(null, 0, hash, null);
} else {
fs.writeFile(renderpath, img, "binary", function(err){
if (err) {
logging.log(err);
}
callback(null, 2, hash, img);
});
}
}); });
return;
}
if (!img) {
callback(err, 0, hash, null);
return;
}
renders.draw_model(uuid, img, scale, helm, body, function(err, img) {
if (err) {
callback(err, -1, hash, null);
} else if (!img) {
callback(null, 0, hash, null);
} else {
fs.writeFile(renderpath, img, "binary", function(err){
if (err) {
logging.log(err);
}
callback(null, 2, hash, img);
});
}
}); });
}); });
}; };