refactor(ischanged) isFileChanged

This commit is contained in:
coderaiser 2014-03-15 16:57:50 -04:00
parent 38934de406
commit bc3e10b44d
2 changed files with 20 additions and 20 deletions

View file

@ -14,36 +14,36 @@
Times = main.require(CHANGESNAME) || [];
exports.isFileChanged = function(pFileName, pCallBack) {
var lReadedTime, lData,
exports.isFileChanged = function(name, callback) {
var readTime, data,
i, n = Times.length;
for (i = 0; i < n; i++) {
lData = Times[i];
data = Times[i];
/* if founded row with file name - save hash */
if (lData.name === pFileName) {
lReadedTime = lData.time;
if (data.name === name) {
readTime = data.time;
break;
}
}
time.get(pFileName, function(error, fileTime) {
time.get(name, function(error, fileTime) {
var timeChanged;
if (error)
Util.log(error);
else if (lReadedTime !== fileTime)
timeChanged = Times[i] = {
name: pFileName,
else if (readTime !== fileTime) {
timeChanged = true;
Times[i] = {
name: name,
time: fileTime
};
if (timeChanged)
writeFile(CHANGES_JSON, Util.stringifyJSON(Times));
}
Util.exec(pCallBack, timeChanged);
Util.exec(callback, timeChanged);
});
};

View file

@ -29,21 +29,21 @@
/* pathes to directories */
INDEX : HTMLDIR + 'index.html',
optimize: function(pName, pParams) {
optimize: function(name, params) {
if (!Minify) {
Util.log(COULD_NOT_MINIFY);
Util.exec(pParams.callback);
Util.exec(params.callback);
} else {
pParams.name = Minify.getName(pName);
params.name = Minify.getName(name);
if (!this.MinFolder)
this.MinFolder = Minify.MinFolder;
IsChanged.isFileChanged(pName, function(pChanged) {
if(pChanged)
Minify.optimize(pName, pParams);
IsChanged.isFileChanged(name, function(changed) {
if (changed)
Minify.optimize(name, params);
else
Util.exec(pParams.callback, pParams);
Util.exec(params.callback, params);
});
}
},