Я пытаюсь отправить сообщение всем пользователям до того, как клиент отключится (когда клиент покинет страницу).
def disconnect(self, close_code):
# Leave room group
self.user = self.scope["user"]
self.send(text_data=json.dumps({
"message": self.user.username,
"typeMessage": "lobby",
"created": False,
}))
print("Try to send the message")
async_to_sync(self.channel_layer.group_discard)(
self.group_name,
self.channel_name
)
Это функция, в которой я пытаюсь отправить сообщение, но это не удается работай. Функция печати работает, на выходе терминала отображается «Попробуйте отправить сообщение». Если бы вы могли помочь мне с предложением, это было бы здорово. Спасибо!