[icq-devel] User visibility



Alexander Vaga icq2000cc at hobi.ru
Tue Sep 17 19:01:09 CEST 2002


Hello vadim,
Tuesday, September 17, 2002, 1:29:09 PM, you wrote:

vw>     What are the values of user visibility
vw>     03 - ?
(3)  ALLOW ONLY USERS IN THE VISIBLE LIST TO SEE YOU

vw>     where are many types of  entries
vw> 0x0000 - a normal contact list entry
vw> 0x0001 - larger grouping header
vw> 0x0002 - a contact on the visible list.
vw> 0x0003 - a contact on the invisible list.
vw> 0x0004 - User visibility.
vw> 0x0009 - ???????????

I HAVE THIS RECORD IN MY SERVER ROSTER.
00 06 49 43 51 54 49 43 // `ICQTIC`
00 00                   // GroupID
00 03                   // Tag
00 09 00 0E             // TLV(9)
         00 CD 00 0A    // TLV(CD)
                  33 36 30 38 2C 30 2C 30 2C 30 // `3608,0,0,0`
I DON`T KNOW WHAT IT MEANS.

vw> It Seems that snac(13,08) works fine without ADDstart snac(13,11) and AddEnd
vw> snac(13,12) icq 2002a does not use this snacs at all Why do i need those
vw> snacs they are useless.
    I THINK YOU ARE WRONG.
    YOU MUST TO USE SNAC(13,11) AND SNAC(13,12) WHEN ADDING/REMOVING CONTACTS AND UPDATING GROUPS.
    ICQ2002 DOING IT SO. FOR EXAMPLE:
    SNAC(13,11)- ADDSTART
    SNAC(13,8) - ADD NEW CONTACT RECORD
    SNAC(13,9) - UPDATE GROUP
    SNAC(13,12)- ADDEND

vw> snacs (9,5),(9,6),(9,7),(9,8),(3,4),(3,5) (i'm not sure maybe i did a
vw> mistake) they don't work at all they seem useless?
    I HAVE NOTHING TO SAY ABOUT SNACS(9,[5...8]).
    BUT I AM USING AND SNAC(13,[8,A]) AND SNAC(3,[4..5]) IN MY ICQ-CLONE.
    FOR EXAMPLE:
    1)YOUR SERVER ROSTER (SNAC(13,6)) CONSISTS CONTACT WHICH IS IN `AWAITING AUTH` MODE.
    2)NORMALLY, YOU WILL BE NEVER SEE ITS STATUS.
    3)BUT... IF YOU WILL SEND THIS CONTACT TO SERVER USING SNAC(3,4),
      SERVER WILL BE RETURN ITS STATUS TO YOU (SNAC(3,B)).

    HOW DO YOU LIKE IT?
    :)

-- 
Best regards,
 Alexander  Vaga
 icq2000cc at hobi.ru





More information about the icq-devel mailing list