fix lobby users query
This commit is contained in:
parent
d2c525f498
commit
c29d3459e6
|
|
@ -310,8 +310,9 @@ module JamRuby
|
|||
scope :not_deleted, ->{ where(deleted: false) }
|
||||
|
||||
def self.lobby(current_user, options = {})
|
||||
query = User.where("users.id <> ? AND users.last_jam_updated_at > ?", current_user.id, 15.minutes.ago)
|
||||
if live_music_sessions = ActiveMusicSession.count > 0
|
||||
query = User.where("users.id <> ? AND last_jam_updated_at IS NOT NULL AND users.last_jam_updated_at > ?", current_user.id, 15.minutes.ago)
|
||||
live_music_sessions = ActiveMusicSession
|
||||
if live_music_sessions.count > 0
|
||||
query = query.where("users.id NOT IN (?)", live_music_sessions.pluck(:user_id))
|
||||
end
|
||||
query
|
||||
|
|
|
|||
|
|
@ -317,8 +317,8 @@
|
|||
}
|
||||
|
||||
function activityCheck() {
|
||||
//var timeoutTime = 300000; // 5 * 1000 * 60 , 5 minutes
|
||||
var timeoutTime = 2000; // 5 * 1000 * 60 , 5 minutes
|
||||
var timeoutTime = 300000; // 5 * 1000 * 60 , 5 minutes
|
||||
//var timeoutTime = 2000;
|
||||
active = true;
|
||||
setActive(active)
|
||||
activityTimeout = setTimeout(markAway, timeoutTime);
|
||||
|
|
|
|||
Loading…
Reference in New Issue