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 config = require('./config');
|
||||
var skins = require('./skins');
|
||||
var fs = require("fs");
|
||||
|
||||
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+
|
||||
// callback is forwarded from skins/extract_face or skins/extract_helm
|
||||
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({
|
||||
url: url,
|
||||
encoding: null, // encoding must be null so we get a buffer
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user