Files
fizzy/app/models/comment.rb
T
2024-11-15 18:17:42 -06:00

18 lines
415 B
Ruby

class Comment < ApplicationRecord
include Searchable, Messageable
belongs_to :creator, class_name: "User", default: -> { Current.user }
searchable_by :body, using: :comments_search_index
def captured_as(message)
message.bubble.increment! :comments_count
message.bubble.rescore
end
def uncaptured_as(message)
message.bubble.decrement! :comments_count
message.bubble.rescore
end
end