unlikeTweet(id, likes, liked) { AppDispatcher.dispatch({ actionType: TweetConstants.TWEET_UNLIKE, id: id, likes: likes, liked: liked }); }
AppDispatcher.register( function( payload ) { switch (payload.actionType) { case TweetConstants.TWEET_CREATE: TweetStore.addItem(payload); TweetStore.emitChange(); break; case TweetConstants.TWEET_LIKE: TweetStore.addLike(payload.id, {likes: payload.likes, liked: true}); TweetStore.emitChange(); break; case TweetConstants.TWEET_UNLIKE: TweetStore.removeLike(payload.id, {likes: payload.likes, liked: false}); TweetStore.emitChange(); break; case TweetConstants.TWEET_RETWEET: TweetStore.retweet(payload.tweet, {name: "Tom", retweet: true, oguser: payload.oguser, id: payload.newid, likes: 0}); TweetStore.emitChange(); break; } return true; });