From 22ec4db34964edc79f853f43abd53fb79d8d4f7c Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Sat, 26 Mar 2022 18:59:22 +0100 Subject: [PATCH] Remove `Smile` & `CommentSmile` --- app/models/comment_smile.rb | 22 ---------------------- app/models/smile.rb | 22 ---------------------- 2 files changed, 44 deletions(-) delete mode 100644 app/models/comment_smile.rb delete mode 100644 app/models/smile.rb diff --git a/app/models/comment_smile.rb b/app/models/comment_smile.rb deleted file mode 100644 index 915089b1..00000000 --- a/app/models/comment_smile.rb +++ /dev/null @@ -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 diff --git a/app/models/smile.rb b/app/models/smile.rb deleted file mode 100644 index 2090cac0..00000000 --- a/app/models/smile.rb +++ /dev/null @@ -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