From a1840cd034e7a4c792e2bcc69ff06595b1e2add3 Mon Sep 17 00:00:00 2001 From: retoor <retoor@molodetz.nl> Date: Sun, 13 Apr 2025 05:08:20 +0200 Subject: [PATCH] Sats. --- src/snek/view/stats.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/snek/view/stats.py diff --git a/src/snek/view/stats.py b/src/snek/view/stats.py new file mode 100644 index 0000000..73714ce --- /dev/null +++ b/src/snek/view/stats.py @@ -0,0 +1,10 @@ +from snek.system.view import BaseView +import json +from aiohttp import web + +class StatsView(BaseView): + + async def get(self): + data = await self.app.cache.get_stats() + data = json.dumps({"total": len(data), "stats": data}, default=str, indent=1) + return web.Response(text=data, content_type='application/json')