Hopefully fix xmpp server communication error handling, but fix is kinda dirty
This commit is contained in:
@@ -60,3 +60,12 @@ Cуществует несколько видов пинга:
|
||||
------------------------------------------------------------------------------------------------------------------------
|
||||
Бот не читает историю, когда присоединяется к чатам, поэтому если его какое-то время не было в комнате и кто-то произнёс
|
||||
непотребную фразу, ретроспективного бана не будет.
|
||||
|
||||
|
||||
Проблема реконнекта
|
||||
------------------------------------------------------------------------------------------------------------------------
|
||||
На текущий момент решена не совсем чисто. Скорее всего, при реконнекте утекают ресурсы, связанные с jabber-соединением.
|
||||
Проблема в том, что приходится пересоздавать основной "объект" со всеми его полями.
|
||||
Кроме того, sig handler фактичеки не завершается, потому что в него не приходит ни одного сигнала и формально остаётся
|
||||
висеть на channel-е навечно.
|
||||
А ещё есть пингеры каналов и пингеры сервера. Их бы тоже завершать явным образом.
|
||||
|
||||
Reference in New Issue
Block a user