mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-21 23:41:18 +01:00
speed improvement: don't download files that exist on disk
This commit is contained in:
parent
9dde7e31b5
commit
46f36e9fed
@ -1,6 +1,7 @@
|
|||||||
var request = require('request');
|
var request = require('request');
|
||||||
var config = require('./config');
|
var config = require('./config');
|
||||||
var skins = require('./skins');
|
var skins = require('./skins');
|
||||||
|
var fs = require("fs");
|
||||||
|
|
||||||
var session_url = "https://sessionserver.mojang.com/session/minecraft/profile/";
|
var session_url = "https://sessionserver.mojang.com/session/minecraft/profile/";
|
||||||
|
|
||||||
@ -46,6 +47,11 @@ exp.get_profile = function(uuid, callback) {
|
|||||||
// stores helm image as +helmname+
|
// stores helm image as +helmname+
|
||||||
// callback is forwarded from skins/extract_face or skins/extract_helm
|
// callback is forwarded from skins/extract_face or skins/extract_helm
|
||||||
exp.skin_file = function(url, facename, helmname, callback) {
|
exp.skin_file = function(url, facename, helmname, callback) {
|
||||||
|
if (fs.existsSync(facename) && fs.existsSync(facename)) {
|
||||||
|
console.log("Images already exist, not downloading.");
|
||||||
|
callback(null);
|
||||||
|
return;
|
||||||
|
}
|
||||||
request.get({
|
request.get({
|
||||||
url: url,
|
url: url,
|
||||||
encoding: null, // encoding must be null so we get a buffer
|
encoding: null, // encoding must be null so we get a buffer
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user