Невозможно отправить файлы в ChatConsumer в Django Channels
У меня возникла проблема с отправкой файлов обработчику в ChatConsumer с помощью Django Channels. У меня есть два потребителя, ChatConsumer и GroupChatConsumer, для обработки прямых и групповых сообщений. Я хочу отправлять файлы в ChatConsumer или GroupChatConsumer в зависимости от того, существует ли группа или нет. Если группа не существует, то файл должен отправляться в ChatConsumer. Я отправляю файлы с помощью channel_layer.group_send через представления. Имейте в виду, что у меня одинаковое имя обработчика в ChatConsumer и GroupConsumer, но, несмотря на их изменение, проблема сохраняется
Что я пробовал:
Добавил операторы печати сразу после group_send, чтобы убедиться, что они выполняются без ошибок, и они выполняются!
Я также добавил ведение журнала внутри ChatConsumer, чтобы увидеть, получен ли какой-либо файл или сообщение, но этого не произошло!
Проверяется, активны ли соединения websocket, и они активны!
Как проверить, успешно ли отправлено сообщение в ChatConsumer? Почему потребитель не получает никаких сообщений?
Мой код: https://github.com/Kioshi5581/djchat