From 64c54186eff000762c291758973ca8e5db28f606 Mon Sep 17 00:00:00 2001 From: NavaL Date: Fri, 24 Jun 2016 18:37:25 +0200 Subject: Issue #694 add an admin restricted resource for user stats --- service/pixelated/config/services.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'service/pixelated/config') diff --git a/service/pixelated/config/services.py b/service/pixelated/config/services.py index b36eb0bb..a49e1df9 100644 --- a/service/pixelated/config/services.py +++ b/service/pixelated/config/services.py @@ -108,6 +108,9 @@ class ServicesFactory(object): def add_session(self, user_id, services): self._services_by_user[user_id] = services + def online_sessions(self): + return len(self._services_by_user.keys()) + @defer.inlineCallbacks def create_services_from(self, leap_session): _services = Services(leap_session) @@ -131,3 +134,6 @@ class SingleUserServicesFactory(object): def destroy_session(self, user_id, using_email=False): reactor.stop() + + def online_sessions(self): + return 1 -- cgit v1.2.3