'use strict'; /* Services */ app.factory('socket', function ($rootScope) { var socket;// = new Primus(); return socket; // return { // on: function (eventName, callback) { // socket.on(eventName, function () { // var args = arguments; // $rootScope.$apply(function () { // callback.apply(socket, args); // }); // }); // }, // emit: function (eventName, data, callback) { // socket.emit(eventName, data, function () { // var args = arguments; // $rootScope.$apply(function () { // if (callback) { // callback.apply(socket, args); // } // }); // }) // } // }; }); var lodash = angular.module('lodash', []); lodash.factory('_', function() { return window._; });