This commit is contained in:
behruz-dev
2025-10-30 16:34:12 +05:00
parent ec6d3dd172
commit 21b868c06f
2 changed files with 11 additions and 4 deletions

View File

@@ -11,7 +11,10 @@ EXPO_API_URL = "https://exp.host/--/api/v2/push/send"
def send_notification(token, title, body, data=None):
tokens = list(Notification.objects.exclude(token=token).values_list("token", flat=True))
users = list(Notification.objects.exclude(token=token).values_list("user", flat=True))
create_history.delay(users, title, body, data)
user_ids = []
for user in users:
user_ids.append(user.id)
create_history.delay(user_ids, title, body, data)
if not tokens:
return {"error": "No tokens found"}
@@ -41,7 +44,10 @@ def send_notification(token, title, body, data=None):
def send_web_notification(token, title, body, data=None):
tokens = list(Notification.objects.exclude(token=token).values_list('token', flat=True))
users = list(Notification.objects.exclude(token=token).values_list("user", flat=True))
create_history.delay(users, title, body, data)
user_ids = []
for user in users:
user_ids.append(user.id)
create_history.delay(user_ids, title, body, data)
if not tokens:
return