I am having a problem when moving an entry from one group to another group. I implemented the move feature like this:
rosterGroupNew.addEntry(entry);
rosterGroupOld.removeEntry(entry);
The roster is updated but the subscription of that entry is “none” instead of the original status.
Is it the expected behavior? Does that mean when an entry is moved from one group to another we will need to send a subscribe event again? Is there a way to subscibe an entry without explictly sending an presence packet?
Also, is there a way to add an entry to the “unfiled” category?
Thanks in advance Smack API is great!