addTodo.on('call', function (args) { var title = args[0] var todo = new Todo(title) // create a new todo state and store ref. var todoState = new jet.State('todo/#' + todo.id, todo) todoState.on('set', function (requestedTodo) { todo.merge(requestedTodo) return { value: todo } }) todoStates[todo.id] = todoState peer.add(todoState) })
addTodo.on('call', function (title) { var todo = new Todo(title); // create a new todo state and store ref. var todoState = new jet.State('todo/#' + todo.id, todo); todoState.on('set', function (requestedTodo) { todo.merge(requestedTodo); return { value: todo }; }); todoStates[todo.id] = todoState; peer.add(todoState); });