var constants = require('../constants/constants'),
    socket = require('socket.io-client')('http://localhost:8080');

var actions = {
  addTodo: function(text) {
    this.dispatch(constants.ADD_TODO, {text: text});
  },

  toggleTodo: function(todo) {
    this.dispatch(constants.TOGGLE_TODO, {todo: todo});
  },

  clearTodos: function() {
    this.dispatch(constants.CLEAR_TODOS);
  },

  deleteTodo: function(todo) {
    this.dispatch(constants.DELETE_TODO, {todo: todo})
  },

  loadTodos: function() {
    var _this = this;
    socket.on('init-data-payload', function(todos) {
      _this.dispatch(constants.LOAD_TODOS, todos)
    });

    socket.emit('get-init-data');
  }

};

module.exports = actions;

@@ -46,75 +46,8 @@
 ts')
-,%0A    socket = require('socket.io-client')('http://localhost:8080')
 ;%0A%0Av
@@ -406,208 +406,8 @@
 o%7D)%0A
-  %7D,%0A%0A  loadTodos: function() %7B%0A    var _this = this;%0A    socket.on('init-data-payload', function(todos) %7B%0A      _this.dispatch(constants.LOAD_TODOS, todos)%0A    %7D);%0A%0A    socket.emit('get-init-data');%0A
   %7D%0A

move out server actions