Remove `Smile` & `CommentSmile`

This commit is contained in:
Karina Kwiatek 2022-03-26 18:59:22 +01:00 committed by Karina Kwiatek
parent 19dcb96dcd
commit 22ec4db349
2 changed files with 0 additions and 44 deletions

View File

@ -1,22 +0,0 @@
class CommentSmile < ApplicationRecord
belongs_to :user
belongs_to :comment
validates :user_id, presence: true, uniqueness: { scope: :comment_id, message: "already smiled comment" }
validates :comment_id, presence: true
after_create do
Notification.notify comment.user, self unless comment.user == user
user.increment! :comment_smiled_count
comment.increment! :smile_count
end
before_destroy do
Notification.denotify comment.user, self unless comment.user == user
user.decrement! :comment_smiled_count
comment.decrement! :smile_count
end
def notification_type(*_args)
Notifications::CommentSmiled
end
end

View File

@ -1,22 +0,0 @@
class Smile < ApplicationRecord
belongs_to :user
belongs_to :answer
validates :user_id, presence: true, uniqueness: { scope: :answer_id, message: "already smiled answer" }
validates :answer_id, presence: true
after_create do
Notification.notify answer.user, self unless answer.user == user
user.increment! :smiled_count
answer.increment! :smile_count
end
before_destroy do
Notification.denotify answer.user, self unless answer.user == user
user.decrement! :smiled_count
answer.decrement! :smile_count
end
def notification_type(*_args)
Notifications::Smiled
end
end