mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
refactor(ischanged) isFileChanged
This commit is contained in:
parent
38934de406
commit
bc3e10b44d
2 changed files with 20 additions and 20 deletions
|
|
@ -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);
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
});
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue