diff --git a/json/config.json b/json/config.json index 939121ce..30a5f000 100644 --- a/json/config.json +++ b/json/config.json @@ -1,7 +1,7 @@ { "api_url" : "/api/v1", "appcache" : false, - "cache" : {"allowed" : false}, + "cache" : false, "minification" : { "js" : false, "css" : false, diff --git a/lib/server.js b/lib/server.js index 9bc75496..7b4fa652 100644 --- a/lib/server.js +++ b/lib/server.js @@ -101,7 +101,7 @@ lMinifyAllowed = lConfig.minification; /* Переменная в которой храниться кэш*/ - lCache.setAllowed(lConfig.cache.allowed); + lCache.setAllowed(lConfig.cache); /* Change default parameters of * js/css/html minification diff --git a/lib/server/cache.js b/lib/server/cache.js index 054f3c66..f2c2cf2a 100644 --- a/lib/server/cache.js +++ b/lib/server/cache.js @@ -17,38 +17,39 @@ */ exports.Cache = { /* приватный переключатель возможности работы с кэшем */ - _allowed :true, + _allowed : true, /* данные в которых храняться файлы * в формате <поле> : <значение> * _data[name]=pData; * одному имени соответствуют * одни данные */ - _data :{}, + _data : {}, /* функция говорит можно ли работать с кэшем */ - isAllowed :(function(){ + isAllowed : (function(){ return this._allowed; }), /* функция устанавливает возможность работать с кэшем */ - setAllowed :(function(pAllowed){ - this._allowed=pAllowed; - }), + setAllowed : function(pAllowed){ + this._allowed = pAllowed; + }, /* Если доступен кэш * сохраняем в него данные */ - set :(function(pName, pData){ + set : function(pName, pData){ if(this._allowed && pName && pData){ this._data[pName]=pData; } - }), + }, /* Если доступен Cache принимаем из него данные*/ - get :(function(pName){ - if(this._allowed && pName){ - return this._data[pName]; - } - else return null; - }), + get : function(pName){ + var lRet; + if(this._allowed && pName) + lRet = this._data[pName]; + + return lRet; + }, /* Функция очищает кэш*/ clear :(function(){