Get all sessions
This commit is contained in:
parent
80bfb26362
commit
4d59e67291
2 changed files with 19 additions and 1 deletions
|
|
@ -193,6 +193,15 @@ class Room():
|
|||
|
||||
return self._sessions.get(sid)
|
||||
|
||||
def get_sessions(self):
|
||||
"""
|
||||
get_sessions() -> list
|
||||
|
||||
Returns the full list of sessions.
|
||||
"""
|
||||
|
||||
return self._sessions.get_all()
|
||||
|
||||
def get_people(self):
|
||||
"""
|
||||
get_people() -> list
|
||||
|
|
|
|||
|
|
@ -74,6 +74,15 @@ class Sessions():
|
|||
|
||||
self._sessions = {}
|
||||
|
||||
def get_all(self):
|
||||
"""
|
||||
get_all() -> list
|
||||
|
||||
Returns the full list of sessions.
|
||||
"""
|
||||
|
||||
return [ses for sid, ses in self._sessions.items()]
|
||||
|
||||
def get_people(self):
|
||||
"""
|
||||
get_people() -> list
|
||||
|
|
@ -85,7 +94,7 @@ class Sessions():
|
|||
people = []
|
||||
for sid in self._sessions:
|
||||
ses = self.get(sid)
|
||||
if ses.session_type in ["agent", "account"] and ses.name:
|
||||
if ses.session_type() in ["agent", "account"] and ses.name:
|
||||
people.append(ses)
|
||||
return people
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue