Moved server utilities.

This commit is contained in:
Sean Li 2014-08-31 21:08:21 -07:00
parent 5a00677cca
commit 1cc0d3acd4
1 changed files with 26 additions and 0 deletions

View File

@ -1,3 +1,29 @@
getImageJSON = function (directory) {
var KITE_JSON_PATH = path.join(directory, 'image.json');
if (fs.existsSync(KITE_JSON_PATH)) {
var data = fs.readFileSync(KITE_JSON_PATH, 'utf8');
return JSON.parse(data);
} else {
return null;
}
};
saveImageFolder = function (directory, imageId, callback) {
var destinationPath = path.join(KITE_IMAGES_PATH, imageId);
if (!fs.existsSync(destinationPath)) {
fs.mkdirSync(destinationPath, function (err) {
if (err) { callback(err); return; }
});
Util.copyFolder(directory, destinationPath);
console.log('Copied image folder for: ' + imageId);
callback(null);
}
};
saveImageFolderSync = function (directory, imageId) {
return Meteor._wrapAsync(saveImageFolder)(directory, imageId);
};
getImageMetaData = function (directory) {
var kiteJSON = getImageJSON(directory);
if (kiteJSON) {