|
@ -35,6 +35,7 @@ class WebPushService(): |
|
|
|
|
|
|
|
|
# Setting the application instance |
|
|
# Setting the application instance |
|
|
self.app = app |
|
|
self.app = app |
|
|
|
|
|
self.app.add_url_rule('/web-push/regenerate_vapid', view_func=self.regenerate_vapid, methods=['POST']) |
|
|
|
|
|
|
|
|
# Setting the database URI for the application |
|
|
# Setting the database URI for the application |
|
|
db_uri = os.getenv('SQLALCHEMY_DATABASE_URI', 'sqlite:////app/instance/data/webpush.db') |
|
|
db_uri = os.getenv('SQLALCHEMY_DATABASE_URI', 'sqlite:////app/instance/data/webpush.db') |
|
@ -194,9 +195,7 @@ class WebPushService(): |
|
|
time.sleep(24 * 60 * 60) |
|
|
time.sleep(24 * 60 * 60) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@staticmethod |
|
|
def regenerate_vapid(self) -> Tuple[str, int]: |
|
|
@app.route('/web-push/regenerate_vapid', methods=['POST']) |
|
|
|
|
|
def regenerate_vapid() -> Tuple[str, int]: |
|
|
|
|
|
""" |
|
|
""" |
|
|
Endpoint to regenerate VAPID keys. |
|
|
Endpoint to regenerate VAPID keys. |
|
|
|
|
|
|
|
|