Project

General

Profile

Bug #1967

Отсылает статус печати бесконечно

Added by DA almost 4 years ago. Updated almost 2 years ago.

Status:
Reopened
Priority:
Normal
Assignee:
Category:
Plugins: Azoth
Target version:
-
Start date:
11/13/2015
Due date:
% Done:

100%

Estimated time:
Reported in:
master

Description

Иногда азот начинает сообщать собеседнику, что я печатаю, и не прекращает это до рестарта.

STR:
Точные шаги неизвестны. Случалось с контактом и jabber.

Expected result:
Отсылать статус только во время набора.

Actual result:
.

System information:
LeechCraft 0.6.70-5234-g35f3d61 Trip to Romania
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: openSUSE 13.1 (Bottle) (i586) i686 3.11.10-29-desktop #1 SMP PREEMPT Thu Mar 5 16:24:00 UTC 2015 (338c513)


Files

da_jabber.ru.qxmpp-.log (12.1 KB) da_jabber.ru.qxmpp-.log DA, 11/30/2017 08:31 PM
da_jabber.ru.qxmpp2.log (31 KB) da_jabber.ru.qxmpp2.log MOAR DA, 12/05/2017 10:32 PM

Associated revisions

Revision da8612bb (diff)
Added by 0xd34df00d almost 2 years ago

[Azoth] Refactored outgoing chat participation state into separate class.

For #1967.

Revision 14f80db3 (diff)
Added by 0xd34df00d almost 2 years ago

[Azoth] Send 'inactive' state to old variant on variant switch.

Probably fixes #1967.

History

#1

Updated by 0xd34df00d almost 4 years ago

Попробуй в настройках jabber-аккаунта включить логгирование станз в файл. Так хотя бы, когда это снова проявится, можно будет погрепать логи на предмет условий отсылки станзы, и что там вокруг при этом происходило.

Ну и да, откуда инфа? Если закрыть и снова открыть вкладку с собеседником, то статус отсылки гарантированно сбросится.

#2

Updated by DA almost 4 years ago

Галку логирования ткнул. Попросил пнуть меня, когда снова начну засорять эфир, тогда и вкладку переоткрыть попробую.

#3

Updated by DA almost 4 years ago

Ввиду потенциального наличия приватной информации отсылаю на почту :)

#4

Updated by DA over 2 years ago

Relevant.

#5

Updated by 0xd34df00d over 2 years ago

  • Status changed from New to Assigned

Помедитировал над кодом, нашёл возможное проблемное место, которое всё равно стоит починить. Вконтактик не починит, а вот XMPP починить может, особенно если у собеседника много регулярно меняющихся ресурсов (в случае гмыла или мобильных клиентов, например).

#6

Updated by 0xd34df00d almost 2 years ago

  • % Done changed from 0 to 100
  • Status changed from Assigned to Resolved
#7

Updated by DA almost 2 years ago

Sorry.

Also available in: Atom PDF