Commit a9fcc4ea by Your Name

updated paths

parent 149c1bb3
...@@ -60,6 +60,7 @@ require './api/comment_threads' ...@@ -60,6 +60,7 @@ require './api/comment_threads'
require './api/comments' require './api/comments'
require './api/users' require './api/users'
require './api/votes' require './api/votes'
require './api/flags'
require './api/notifications_and_subscriptions' require './api/notifications_and_subscriptions'
if RACK_ENV.to_s == "development" if RACK_ENV.to_s == "development"
......
...@@ -7,7 +7,7 @@ helpers do ...@@ -7,7 +7,7 @@ helpers do
raise ArgumentError, "User id is required" unless @user || params[:user_id] raise ArgumentError, "User id is required" unless @user || params[:user_id]
@user ||= User.find_by(external_id: params[:user_id]) @user ||= User.find_by(external_id: params[:user_id])
end end
def thread def thread
@thread ||= CommentThread.find(params[:thread_id]) @thread ||= CommentThread.find(params[:thread_id])
end end
...@@ -40,6 +40,7 @@ helpers do ...@@ -40,6 +40,7 @@ helpers do
def flag_as_abuse(obj) def flag_as_abuse(obj)
raise ArgumentError, "User id is required" unless user raise ArgumentError, "User id is required" unless user
obj.abuse_flaggers << user.id unless obj.abuse_flaggers.include? user.id obj.abuse_flaggers << user.id unless obj.abuse_flaggers.include? user.id
obj.save
obj.reload.to_hash.to_json obj.reload.to_hash.to_json
end end
......
class Content class Content
include Mongoid::Document include Mongoid::Document
field :visible, type: Boolean, default: true field :visible, type: Boolean, default: true
......
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