From fb756526af092ffb6424dc254fff928cbdd4135a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 3 Nov 2018 16:58:42 +0200 Subject: Add: /status endpoint --- muck_poc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/muck_poc b/muck_poc index 40f59ba..4b19266 100755 --- a/muck_poc +++ b/muck_poc @@ -64,6 +64,11 @@ class MuckAPI: 'callback': self._check_authz( 'GET', 'show', self._search_res), }, + { + 'method': 'GET', + 'path': '/status', + 'callback': self._show_status, + }, ] for route in routes: @@ -134,6 +139,13 @@ class MuckAPI: } return bottle.HTTPResponse(status=200, body=json.dumps(result)) + def _show_status(self): + ms = self._store.get_memory_store() + status = { + 'resources': len(ms) + } + return bottle.HTTPResponse(status=200, body=json.dumps(status)) + def _get_json_body(self): f = bottle.request.body body = f.read() -- cgit v1.2.1