roundabout,
created on Wednesday, 17 April 2024, 18:20:11 (1713378011),
received on Wednesday, 31 July 2024, 06:54:45 (1722408885)
Author identity: vlad <vlad.muntoiu@gmail.com>
dd24e1e90da8a07af470a1dec79634a2846d3bda
models.py
@@ -10,6 +10,7 @@ import os
import config import cairosvg import random import celery_tasks__all__ = [ "RepoAccess",
@@ -196,10 +197,14 @@ with (app.app_context()):
notification = Notification({"type": "commit", "repo": repo.route, "commit": sha}) db.session.add(notification) db.session.flush() # save the notification to get the ID# Send a notification to all users who have enabled commit notifications for this repo for user in RepoFavourite.query.filter_by(repo_route=repo.route, notify_commit=True).all(): db.session.add(UserNotification(user.user, notification, 1))db.session.commit()user_notification = UserNotification(user, notification, 1) db.session.add(user_notification) db.session.flush() celery_tasks.send_notification.apply_async(args=[user_notification.id])class Post(db.Model):