Commit d8734846 by Rocky Duan

return comment / thread after voting

parent 9203bad1
...@@ -158,6 +158,7 @@ put '/api/v1/votes/comments/:comment_id/users/:user_id' do |comment_id, user_id| ...@@ -158,6 +158,7 @@ put '/api/v1/votes/comments/:comment_id/users/:user_id' do |comment_id, user_id|
comment = Comment.find(comment_id) comment = Comment.find(comment_id)
user = User.find_or_create_by(external_id: user_id) user = User.find_or_create_by(external_id: user_id)
user.vote(comment, params["value"].intern) user.vote(comment, params["value"].intern)
Comment.find(comment_id).to_hash.to_json
end end
# DELETE /api/v1/votes/comments/:comment_id/users/:user_id # DELETE /api/v1/votes/comments/:comment_id/users/:user_id
...@@ -167,6 +168,7 @@ delete '/api/v1/votes/comments/:comment_id/users/:user_id' do |comment_id, user_ ...@@ -167,6 +168,7 @@ delete '/api/v1/votes/comments/:comment_id/users/:user_id' do |comment_id, user_
comment = Comment.find(comment_id) comment = Comment.find(comment_id)
user = User.find_or_create_by(external_id: user_id) user = User.find_or_create_by(external_id: user_id)
user.unvote(comment) user.unvote(comment)
Comment.find(comment_id).to_hash.to_json
end end
# PUT /api/v1/votes/comment_threads/:comment_thread_id/users/:user_id # PUT /api/v1/votes/comment_threads/:comment_thread_id/users/:user_id
...@@ -176,6 +178,7 @@ put '/api/v1/votes/comment_threads/:comment_thread_id/users/:user_id' do |commen ...@@ -176,6 +178,7 @@ put '/api/v1/votes/comment_threads/:comment_thread_id/users/:user_id' do |commen
comment_thread = CommentThread.find(comment_thread_id) comment_thread = CommentThread.find(comment_thread_id)
user = User.find_or_create_by(external_id: user_id) user = User.find_or_create_by(external_id: user_id)
user.vote(comment_thread, params["value"].intern) user.vote(comment_thread, params["value"].intern)
CommentThread.find(comment_thread_id).to_hash.to_json
end end
# DELETE /api/v1/votes/comment_threads/:comment_thread_id/users/:user_id # DELETE /api/v1/votes/comment_threads/:comment_thread_id/users/:user_id
...@@ -185,6 +188,7 @@ delete '/api/v1/votes/comment_threads/:comment_thread_id/users/:user_id' do |com ...@@ -185,6 +188,7 @@ delete '/api/v1/votes/comment_threads/:comment_thread_id/users/:user_id' do |com
comment_thread = CommentThread.find(comment_thread_id) comment_thread = CommentThread.find(comment_thread_id)
user = User.find_or_create_by(external_id: user_id) user = User.find_or_create_by(external_id: user_id)
user.unvote(comment_thread) user.unvote(comment_thread)
CommentThread.find(comment_thread_id).to_hash.to_json
end end
# GET /api/v1/users/:user_id/feeds # GET /api/v1/users/:user_id/feeds
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment