forked from External/greenlight
Fixed issue with rooms not correctly ordering (#963)
This commit is contained in:
@ -103,6 +103,11 @@ class User < ApplicationRecord
|
||||
order(Arel.sql("#{column} #{direction}"))
|
||||
end
|
||||
|
||||
# Returns a list of rooms ordered by last session
|
||||
def ordered_rooms
|
||||
[main_room] + rooms.where.not(id: main_room.id).order("last_session desc")
|
||||
end
|
||||
|
||||
# Activates an account and initialize a users main room
|
||||
def activate
|
||||
update_attributes(email_verified: true, activated_at: Time.zone.now)
|
||||
|
Reference in New Issue
Block a user