Initialize cache only if needed.

This commit is contained in:
Alexander Zobnin
2016-01-28 19:16:14 +03:00
parent 79842184bc
commit e124838e34

View File

@@ -13,8 +13,6 @@ function (angular, _, utils) {
module.factory('ZabbixCache', function($q) { module.factory('ZabbixCache', function($q) {
function ZabbixCache(zabbixAPI, ttl) { function ZabbixCache(zabbixAPI, ttl) {
var self = this;
this.zabbixAPI = zabbixAPI; this.zabbixAPI = zabbixAPI;
this.ttl = ttl; this.ttl = ttl;
@@ -26,11 +24,6 @@ function (angular, _, utils) {
// Check is a service initialized or not // Check is a service initialized or not
this._initialized = undefined; this._initialized = undefined;
// Set _initialized when data has loaded
this.refresh().then(function () {
self._initialized = true;
});
} }
var p = ZabbixCache.prototype; var p = ZabbixCache.prototype;
@@ -51,6 +44,7 @@ function (angular, _, utils) {
self._applications = convertApplications(results[2]); self._applications = convertApplications(results[2]);
self._items = convertItems(results[3]); self._items = convertItems(results[3]);
} }
self._initialized = true;
}); });
}; };