Доброго времени суток, есть сигнал на сохранение сообщения в базе данных, то есть когда один пользователь отправляет сообщение другому, другому (в случае, если он онлайн, то есть у него открыт web-socket) должно прийти уведомление
Как я понимаю, для этого нужно на сторону клиента послать JsonResponse с нужными данными, но вся проблема в том, что я не знаю, как отправить ответ конкретному пользователю
То есть что-то вроде этого:
def notification(sender, **kwargs):
user = kwargs.get("instance").user
if user.is_online:
return JsonResponse(to_client=user)
else:
pass
Но это, разумеется, не работает