VRFS-2219 changes based on Seth code review
This commit is contained in:
parent
d4655cd65a
commit
bffba5fcbc
|
|
@ -47,6 +47,11 @@ module JamRuby
|
|||
end
|
||||
|
||||
def before_destroy
|
||||
feed = Feed.find_by_music_session_id(self.id)
|
||||
unless feed.nil?
|
||||
feed.active = false
|
||||
feed.save
|
||||
end
|
||||
self.mount.destroy if self.mount
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -605,12 +605,6 @@ module JamRuby
|
|||
|
||||
hist.end_history if hist
|
||||
|
||||
feed = Feed.find_by_music_session_id(session_id)
|
||||
unless feed.nil?
|
||||
feed.active = false
|
||||
feed.save
|
||||
end
|
||||
|
||||
Notification.send_session_ended(session_id)
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ module JamRuby
|
|||
|
||||
stale_sessions.each do |s|
|
||||
if s.connections.count == 0
|
||||
s.before_destroy
|
||||
s.delete
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -196,7 +196,8 @@ describe Feed do
|
|||
it "supports date pagination" do
|
||||
claimed_recording = FactoryGirl.create(:claimed_recording)
|
||||
|
||||
MusicSession.removed_music_session(claimed_recording.recording.music_session.music_session.id)
|
||||
ams = ActiveMusicSession.find(claimed_recording.recording.music_session.music_session.id)
|
||||
ams.before_destroy
|
||||
|
||||
options = {limit: 1}
|
||||
feeds, start = Feed.index(user1, options)
|
||||
|
|
|
|||
|
|
@ -94,7 +94,8 @@ describe ApiFeedsController do
|
|||
claimed_recording.recording.created_at = 3.days.ago
|
||||
claimed_recording.recording.save!
|
||||
|
||||
MusicSession.removed_music_session(claimed_recording.recording.music_session.music_session.id)
|
||||
ams = ActiveMusicSession.find(claimed_recording.recording.music_session.music_session.id)
|
||||
ams.before_destroy
|
||||
|
||||
get :index, { limit: 1 }
|
||||
json = JSON.parse(response.body, :symbolize_names => true)
|
||||
|
|
|
|||
Loading…
Reference in New Issue