From e250b0f1759f3fd385262ba47b0c28fe26d6675e Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Sun, 9 Mar 2014 14:44:06 -0400 Subject: [PATCH] do not send band session join notification to band members --- ruby/lib/jam_ruby/models/notification.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ruby/lib/jam_ruby/models/notification.rb b/ruby/lib/jam_ruby/models/notification.rb index b9f21f4f3..1bf2fa03a 100644 --- a/ruby/lib/jam_ruby/models/notification.rb +++ b/ruby/lib/jam_ruby/models/notification.rb @@ -539,8 +539,13 @@ module JamRuby notifications, online_followers, offline_followers = [], [], [] notification_msg = format_msg(NotificationTypes::BAND_SESSION_JOIN, nil, band) - band.followers.each do |bf| - follower = bf.user + followers = band.followers.map { |bf| bf.user } + + # do not send band session notifications to band members + followers = followers - band.users + + followers.each do |f| + follower = f notification = Notification.new notification.band_id = band.id notification.description = NotificationTypes::BAND_SESSION_JOIN