(function () { 'use strict'; angular .module('app') .factory('adminSignalR', adminSignalR); adminSignalR.$inject = ['$http', 'Hub']; function adminSignalR($http, Hub) { var service = { approveNews: approve }; var hub = new Hub('adminOperations', { listeners: { 'approved': function (id, adminName) { alert(adminName + "is arrived!!!"); } }, methods: ['ApproveNews'], errorHandler: function(error) { alert(error); } }); function approve(newsId) { hub.ApproveNews(newsId); }; return service; } })();