Guest User

Untitled

a guest
Apr 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. //add socket-io-client.js before this file
  2.  
  3. myApp.factory('socket', function($rootScope) {
  4. var socket = io.connect();
  5. return {
  6. on: function(eventName, callback) {
  7. socket.on(eventName, function() {
  8. var args = arguments;
  9. $rootScope.$apply(function() {
  10. callback.apply(socket, args);
  11. });
  12. });
  13. },
  14. emit: function(eventName, data, callback) {
  15. socket.emit(eventName, data, function() {
  16. var args = arguments;
  17. $rootScope.$apply(function() {
  18. if (callback) {
  19. callback.apply(socket, args);
  20. }
  21. });
  22. })
  23. }
  24. };
  25. });
Add Comment
Please, Sign In to add comment