Issue 30: always writing and invisble mode doesnt work
Status:  WontFix
Owner: ----
Closed:  Dec 2008
Reported by jadest...@gmail.com, Dec 9, 2007
 Posted by guest at 2006-05-22 20:16:10

Hi,
i've some usage problems with pyicqt.
At first some data:
- Server runs newest SVN release of pyicqt and wildfire 2.6.2 as jabberd
(not my
own server)
- I'm using Psi 0.10

My problems are:
- A friend of mine told me (he uses ICQ 2003b), that he get always the status
message, that i'm currently writing a message. But i dont writing anything?!
That message seems to be some kind of static :)
- I cant switch into invisible mode. When i choose this mode in Psi, the jabber
status changed to invisible but the icq mode doesnt change to invisible by
that.

Thanks in advance!

Posted by jadestorm at 2006-05-31 02:20:44

I can't implement the invisibility in the way you mention.  When you go
invisible with jabber, you also go invisible -to- the transport.  =/  So
for all
practical purposes what it -should- be doing is logging you off.  Did you
appear
to log off?

As for the typing notification, I'm not sure what's going on there.  I can't
duplicate that.  =(  Does it -only- happen in 2003b or not sure?

Posted by guest at 2006-06-29 21:23:46

Hi,
sorry for late answer :)

Yeah .. when i go invisible to jabber it should set me invisible in ICQ, too.
But, just the icon of transport, shows me that i'm quite online. But it can be
the icon only, dont know at all..

Ehm i dont know, if its in other versions, too. All of my friends does have
2003b installed so i got no test situation for other ICQ releases, sorry.


Mar 22, 2008
#1 jschlei...@gmail.com
This fixes the typing problem:

Index: src/legacy/glue.py
===================================================================
--- src/legacy/glue.py  (revision 236)
+++ src/legacy/glue.py  (working copy)
@@ -305,7 +311,7 @@
                LogEvent(INFO, self.session.jabberID)
                if state == "composing":
                        self.sendTypingNotify("begin", dest)
-               elif state == "paused" or state == "inactive":
+               elif state == "paused":
                        self.sendTypingNotify("idle", dest)
                elif state == "active" or state == "gone":
                        self.sendTypingNotify("finish", dest)
Dec 12, 2008
Project Member #2 r000ns...@gmail.com
Please reopen ticket if error happens again
Status: WontFix
Owner: ---