diff options
| author | rubenwardy <rw@rubenwardy.com> | 2020-07-10 22:23:52 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2020-07-10 22:23:52 +0100 |
| commit | b9386d5a47aace49afa99d4f3a36a895bea40697 (patch) | |
| tree | c8d1d8ee75ec2adce1bbac2bbc5c117879e3a808 /app/__init__.py | |
| parent | 1d8abd8f4b0f0249394ce3daedb84cbbfab56553 (diff) | |
| download | cheatdb-b9386d5a47aace49afa99d4f3a36a895bea40697.tar.xz | |
Use middleware to clear notifications
Fixes #70
Diffstat (limited to 'app/__init__.py')
| -rw-r--r-- | app/__init__.py | 7 |
1 files changed, 7 insertions, 0 deletions
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) |
