added notification for top leaderboard junior, added related celery task, created method to send notification to multiple users

This commit is contained in:
abutalib-kiwi
2023-08-25 12:26:38 +05:30
parent 2e0ceb8c92
commit 464899f7d3
6 changed files with 91 additions and 13 deletions

View File

@ -11,7 +11,7 @@ from rest_framework import viewsets, status, views
# local imports
from account.utils import custom_response, custom_error_response
from base.messages import SUCCESS_CODE, ERROR_CODE
from base.tasks import notify_task_expiry
from base.tasks import notify_task_expiry, notify_top_junior
from notifications.constants import TEST_NOTIFICATION
from notifications.serializers import RegisterDevice, NotificationListSerializer, ReadNotificationSerializer
from notifications.utils import send_notification
@ -74,5 +74,5 @@ class NotificationViewSet(viewsets.GenericViewSet):
"""
notification list
"""
notify_task_expiry()
notify_top_junior()
return custom_response(SUCCESS_CODE['3039'], response_status=status.HTTP_200_OK)