Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/notifications/comment_on_post.rb')
-rw-r--r--app/models/notifications/comment_on_post.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/models/notifications/comment_on_post.rb b/app/models/notifications/comment_on_post.rb
index df23b558e..ee3320e39 100644
--- a/app/models/notifications/comment_on_post.rb
+++ b/app/models/notifications/comment_on_post.rb
@@ -1,5 +1,7 @@
module Notifications
class CommentOnPost < Notification
+ include Notifications::Commented
+
def mail_job
Workers::Mail::CommentOnPost
end
@@ -8,15 +10,12 @@ module Notifications
"notifications.comment_on_post"
end
- def deleted_translation_key
- "notifications.also_commented_deleted"
- end
-
def self.notify(comment, _recipient_user_ids)
actor = comment.author
commentable_author = comment.commentable.author
return unless commentable_author.local? && actor != commentable_author
+ return if mention_notification_exists?(comment, commentable_author)
concatenate_or_create(commentable_author.owner, comment.commentable, actor).email_the_user(comment, actor)
end