Hello,

I wrote about this problem several months ago.

So, quick description of problem:
User got new uin from icq web-registration  or registred by ICQ2000
(it doesn't support server side contacts). Than he use JIT and add
some icq contacts to jabber roster, also this contacts is in JIT spool
but not on icq servers. So, his server side list is empty or not in
actual state. User can add contacts to server lists by resubscribing
to every icq uin in jabber roster. This is too difficult for users :)
I think there is two ways to resolve this trouble. First is adding a
spool-to-ssi check and sync into PyICQ. Second is command line tool
which read spool files and synchronize list from spool to ssi.

What do you think about ?

--
Regards,
Oleg
From [EMAIL PROTECTED]  Fri Mar  3 13:02:03 2006
From: [EMAIL PROTECTED] (Daniel Henninger)
Date: Fri Mar  3 13:01:16 2006
Subject: [py-transports] JID Migration
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

The reason why I haven't "just implemented this" is because I have  
run into numerous occasions where too much syncing just aggravates  
me.  For example, I might do this:

1. Log into ICQ via gaim, remove 3 people
2. Log into ICQ via PyICQ, PyICQ has those contacts and puts them back
3. Log into ICQ via real ICQ, remove 3 poeple
4. Log into ICQ via some other client, it does the same sync thing  
ICQ does and puts them back

You see my issue with that?  Trying to figure out a proper sync there  
is going to be tricky.  However, I think I have a simply idea that  
should so it.  All I really need is some sort of flag to add to the  
spool to say "I've seen this contact before".  Then, if importing  
from JIT, the flag won't exist and I can say "hrm, need to put this  
contact on the SSI", flag it in the spool.  Whenever I add a contact  
directly, I'll just go ahead and put the flag so I don't start trying  
to put stuff back all the time.  Anyway, it's a delicate dance that I  
was making sure to spend some time to think through before "just  
doing".  Contacts reappearing is one of the things that gets on my  
nerves the most.  ;D   You did file a bug report so it hasn't flown  
off my radar.  ;D  Can anyone see any fault in this idea for doing  
the syncing?

Daniel

On Mar 3, 2006, at 3:45 AM, Oleg Motienko wrote:

> Hello,
>
> I wrote about this problem several months ago.
>
> So, quick description of problem:
> User got new uin from icq web-registration  or registred by ICQ2000
> (it doesn't support server side contacts). Than he use JIT and add
> some icq contacts to jabber roster, also this contacts is in JIT spool
> but not on icq servers. So, his server side list is empty or not in
> actual state. User can add contacts to server lists by resubscribing
> to every icq uin in jabber roster. This is too difficult for users :)
> I think there is two ways to resolve this trouble. First is adding a
> spool-to-ssi check and sync into PyICQ. Second is command line tool
> which read spool files and synchronize list from spool to ssi.
>
> What do you think about ?
>
> --
> Regards,
> Oleg
> _______________________________________________
> py-transports mailing list
> [email protected]
> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports

Reply via email to