give push notifs for comments in subscribed threads
parent
c697d3ea34
commit
81561f23ca
|
@ -305,11 +305,14 @@ def comment(v:User):
|
||||||
if not v.shadowbanned:
|
if not v.shadowbanned:
|
||||||
notify_users = NOTIFY_USERS(body, v)
|
notify_users = NOTIFY_USERS(body, v)
|
||||||
|
|
||||||
if c.level == 1 and posting_to_submission:
|
push_notif(notify_users, f'New mention of you by @{v.username}', c.body, (c.id,bool(c.wall_user_id)))
|
||||||
subscribers = g.db.query(Subscription.user_id).filter(Subscription.submission_id == post_target.id, Subscription.user_id != v.id).all()
|
|
||||||
|
|
||||||
for x in subscribers:
|
if c.level == 1 and posting_to_submission:
|
||||||
notify_users.add(x[0])
|
subscriber_ids = [x[0] for x in g.db.query(Subscription.user_id).filter(Subscription.submission_id == post_target.id, Subscription.user_id != v.id).all()]
|
||||||
|
|
||||||
|
notify_users.update(subscriber_ids)
|
||||||
|
|
||||||
|
push_notif(subscriber_ids, f'New comment in subscribed thread by @{v.username}', c.body, (c.id,bool(c.wall_user_id)))
|
||||||
|
|
||||||
if parent_user.id != v.id:
|
if parent_user.id != v.id:
|
||||||
notify_users.add(parent_user.id)
|
notify_users.add(parent_user.id)
|
||||||
|
|
Loading…
Reference in New Issue