Remove `Smile` & `CommentSmile`
This commit is contained in:
parent
19dcb96dcd
commit
22ec4db349
|
@ -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
|
|
|
@ -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
|
|
Loading…
Reference in New Issue