[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 139418] jabber: typing notification sent twice
From:       Johannes Wienke <languitar () semipol ! de>
Date:       2006-12-31 14:26:16
Message-ID: 20061231142616.18134.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=139418         
languitar semipol de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|WORKSFORME                  |



------- Additional Comments From languitar semipol de  2006-12-31 15:26 -------
OK, I found it. After I compiled it with debug-flag (Gentoo) I got this output while \
typing a sentence:

--------------------

kopete (jabber): [void JabberChatSession::slotSendTypingNotification(bool)] Sending \
out typing notification (true) to all chat members. kopete (jabber - raw protocol): \
[void JabberAccount::slotClientDebugMessage(const QString&)] XML OUT: <message \
from="languitar jabber org/Kopete/Laptop" type="chat" id="ab09a" \
to="foobar_at_jabber.org/home" > <composing \
xmlns="http://jabber.org/protocol/chatstates"/> <x xmlns="jabber:x:event">
<id>mir_8</id>
<composing/>
</x>
</message>
kopete (jabber - raw protocol):
kopete (jabber): [void JabberChatSession::slotSendTypingNotification(bool)] Sending \
out typing notification (true) to all chat members. kopete (jabber - raw protocol): \
[void JabberAccount::slotClientDebugMessage(const QString&)] XML OUT: <message \
from="languitar jabber org/Kopete/Laptop" type="chat" id="ab0aa" \
to="foobar_at_jabber.org/home" > <composing \
xmlns="http://jabber.org/protocol/chatstates"/> <x xmlns="jabber:x:event">
<id>mir_8</id>
<composing/>
</x>
</message>
kopete (jabber - raw protocol):
kopete (jabber): [void JabberChatSession::slotSendTypingNotification(bool)] Sending \
out typing notification (true) to all chat members. kopete (jabber - raw protocol): \
[void JabberAccount::slotClientDebugMessage(const QString&)] XML OUT: <message \
from="languitar jabber org/Kopete/Laptop" type="chat" id="ab0ba" \
to="foobar_at_jabber.org/home" > <composing \
xmlns="http://jabber.org/protocol/chatstates"/> <x xmlns="jabber:x:event">
<id>mir_8</id>
<composing/>
</x>
</message>
kopete (jabber - raw protocol):
kopete (jabber): [void JabberChatSession::slotSendTypingNotification(bool)] Sending \
out typing notification (false) to all chat members. kopete (jabber - raw protocol): \
[void JabberAccount::slotClientDebugMessage(const QString&)] XML OUT: <message \
from="languitar jabber org/Kopete/Laptop" type="chat" id="ab0ca" \
to="foobar_at_jabber.org/home" > <paused \
xmlns="http://jabber.org/protocol/chatstates"/> <x xmlns="jabber:x:event">
<id>mir_8</id>
</x>
</message>

--------------------

The last notification is the paused-message, which was invoked when I took some time \
to open the terminal and so on.

I've tried to understand when which message is sent. What I noticed, is that the \
first one is sent correctly when I begin typing. The ones in between are hard to \
understand (I think the number is relation with the time I am typing) and the last \
typing-message is sent directly before the message that I stopped typing.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic