Проверьте, существует ли определенное имя канала (подключен ли он) в Django Channels
Я использую Django Channels и мне нужно ограничить максимальное количество текущих активных соединений одного пользователя. Я храню данные о присутствующих пользователях в django-channels-presence. По сути, я добавляю и удаляю записи в db каждый раз, когда вызываются методы connect и disconnect на моем потребителе. Это работает хорошо, если только не происходит падение или перезагрузка сервера, и я ищу лучший способ определения текущих подключенных пользователей.
Конкретно, я пытаюсь проверить, существует ли и подключен ли определенный канал (имя которого хранится в записи базы данных). Надеялся найти какой-нибудь метод для этого на объекте channel_layer (он возвращается функцией get_channel_layer()), но не повезло.