Pull to refresh

Comments 2

Прикольно было бы если в кусочках кода были хоть какие то комментарии.

И вопрос — если клиент отключается/отваливается то он из подписчиков автоматом удаляется или нужен обработчик?

Ну и так чтоб придраться:
        sendList = []
        for subscription in self._subscriptions.values():
            sendList.append([subscription.subscriber, None, items])

Если подписчиков действительно много и в self._subscriptions много значений, может стоит использовать тут генератор?
Если клиент сам захотел отписаться, то он посылает unsubscribe и сервер обрабатывает данную ситуацию в одноименном методе. Если же у клиента вдруг оборвало инет, то решение будет на серверной стороне: через некоторое время проверять пингом, есть ли такой клиент в сети и каким-то образом проверять подписан он со своей стороны или нет. Данная фича не реализована, так что ничего конкретней не могу сказать.
Да, спасибо за подсказку насчёт генератора.
Sign up to leave a comment.

Articles