From b9386d5a47aace49afa99d4f3a36a895bea40697 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 10 Jul 2020 22:23:52 +0100 Subject: Use middleware to clear notifications Fixes #70 --- app/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'app/__init__.py') diff --git a/app/__init__.py b/app/__init__.py index 97be7c3..ef2565b 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -92,3 +92,10 @@ def check_for_ban(): elif current_user.rank == models.UserRank.NOT_JOINED: current_user.rank = models.UserRank.MEMBER models.db.session.commit() + +from .utils import clearNotifications + +@app.before_request +def check_for_notifications(): + if current_user.is_authenticated: + clearNotifications(request.path) -- cgit v1.2.3