diff options
author | nicolas <nclm@users.noreply.github.com> | 2016-11-25 13:33:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-25 13:33:00 +0100 |
commit | 959e4b81987080353415556cc3bbd2aab478adb4 (patch) | |
tree | 5db6ed034f98ac8f2ef34b48d2032b74617d21d1 /app/services | |
parent | effdb42f4c63b957cfdef37a44dfa45284ece337 (diff) | |
parent | 8a3745a4df89f5a5f980370dabfab8f95c92a5f8 (diff) |
Merge branch 'master' into french-translation
Diffstat (limited to 'app/services')
-rw-r--r-- | app/services/notify_service.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/app/services/notify_service.rb b/app/services/notify_service.rb index 772adfb90..1efd326b0 100644 --- a/app/services/notify_service.rb +++ b/app/services/notify_service.rb @@ -36,6 +36,8 @@ class NotifyService < BaseService blocked = false blocked ||= @recipient.id == @notification.from_account.id blocked ||= @recipient.blocking?(@notification.from_account) + blocked ||= (@recipient.user.settings(:interactions).must_be_follower && !@notification.from_account.following?(@recipient)) + blocked ||= (@recipient.user.settings(:interactions).must_be_following && !@recipient.following?(@notification.from_account)) blocked ||= send("blocked_#{@notification.type}?") blocked end |