Как отправить сообщение на канале django всем пользователям перед отключением - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь отправить сообщение всем пользователям до того, как клиент отключится (когда клиент покинет страницу).

    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
        )

Это функция, в которой я пытаюсь отправить сообщение, но это не удается работай. Функция печати работает, на выходе терминала отображается «Попробуйте отправить сообщение». Если бы вы могли помочь мне с предложением, это было бы здорово. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...