If I get the contact list for my msn account I see many contacts in the list that I have deleted a long time ago. I assume MSN hangs onto them for some reason. They don't appear to belong to any group so I can just discard them when I build my contact list.
However if I use the Window Messenger Live to add a new contact it doesn't appear to belong to a group either. I am not sure how to get this new contact without all the old contacts as well.
Another thing I've observed is if I use Windows Messenger Live and drag my new contact to a group using JML getGroup().getContacts() doesn't appear to return a list with the newly dragged contact.
Is there something different about the protocol in WML that isn't supported yet by JML?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Howdy! I can't really speak on the WLM stuff yet as I haven't really looked at it much. There is a chance that WLM is actually handling groups on the client end instead of the server, which seems like it would be idiotic on their part. ;) But hey... Typically the protocol differences revolve only around communication between the client and the servers. So if you add a group in MSNP9 and then connect via MSNP11, you'll get that same group, just the communication will be done differently.
As for the people in your contacts list that aren't really in your contact list, they probably are in your "reverse list", meaning they're watching/seeing your login status but you aren't seeing theirs. I avoid these entries in my own code by doing this:
if (msnContact.isInList(MsnList.FL) && msnContact.getEmail() != null) {
(i forget what I am doing the getEmail() null check... like I forget what I have entries that are like that, thing it has something to do with phone numbers or something?)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If I get the contact list for my msn account I see many contacts in the list that I have deleted a long time ago. I assume MSN hangs onto them for some reason. They don't appear to belong to any group so I can just discard them when I build my contact list.
However if I use the Window Messenger Live to add a new contact it doesn't appear to belong to a group either. I am not sure how to get this new contact without all the old contacts as well.
Another thing I've observed is if I use Windows Messenger Live and drag my new contact to a group using JML getGroup().getContacts() doesn't appear to return a list with the newly dragged contact.
Is there something different about the protocol in WML that isn't supported yet by JML?
Howdy! I can't really speak on the WLM stuff yet as I haven't really looked at it much. There is a chance that WLM is actually handling groups on the client end instead of the server, which seems like it would be idiotic on their part. ;) But hey... Typically the protocol differences revolve only around communication between the client and the servers. So if you add a group in MSNP9 and then connect via MSNP11, you'll get that same group, just the communication will be done differently.
As for the people in your contacts list that aren't really in your contact list, they probably are in your "reverse list", meaning they're watching/seeing your login status but you aren't seeing theirs. I avoid these entries in my own code by doing this:
if (msnContact.isInList(MsnList.FL) && msnContact.getEmail() != null) {
(i forget what I am doing the getEmail() null check... like I forget what I have entries that are like that, thing it has something to do with phone numbers or something?)