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)
|
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):
|
def get_people(self):
|
||||||
"""
|
"""
|
||||||
get_people() -> list
|
get_people() -> list
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,15 @@ class Sessions():
|
||||||
|
|
||||||
self._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):
|
def get_people(self):
|
||||||
"""
|
"""
|
||||||
get_people() -> list
|
get_people() -> list
|
||||||
|
|
@ -85,7 +94,7 @@ class Sessions():
|
||||||
people = []
|
people = []
|
||||||
for sid in self._sessions:
|
for sid in self._sessions:
|
||||||
ses = self.get(sid)
|
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)
|
people.append(ses)
|
||||||
return people
|
return people
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue