'use strict'; angular.module('ffffng').factory('NodeInformationRetrievalJob', function (MonitoringService, Logger) { return { description: 'Fetches the nodes.json and calculates and stores the monitoring / online status for registered nodes.', run: function (callback) { MonitoringService.retrieveNodeInformation(function (err) { if (err) { Logger.tag('monitoring', 'information-retrieval').error('Error retrieving node data:', err); } callback(); }); } }; });