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')