From 6e3a31f8790978beb594f7c454ab96b0b32db679 Mon Sep 17 00:00:00 2001
From: retoor <retoor@molodetz.nl>
Date: Mon, 27 Jan 2025 14:11:13 +0100
Subject: [PATCH] Added baseView.

---
 src/app/app.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/app/app.py b/src/app/app.py
index dc49cf2..e55aba3 100644
--- a/src/app/app.py
+++ b/src/app/app.py
@@ -23,6 +23,21 @@ def get_timestamp():
     formatted_datetime = now.strftime("%Y-%m-%d %H:%M:%S")
     return formatted_datetime
 
+class BaseView(web.View):
+
+    @property 
+    def app(self):
+        return self.request.app
+    
+    @property 
+    def template_path(self):
+        return pathlib.Path(self.request.app.template_path)
+    
+    async def render_template(self, name, context=None):
+        if not context:
+            context = {}
+        return await self.request.app.render_template(str(name), self.request, context)
+
 
 class BaseApplication(RPCApplication):