I’'m not sure i understand the question, but this is the (optimal) use case:
- User A wants to add User B to his contact list. Client A sends a subscription request, and adds when choosing the name of the contact. However, now that Wildfire doesn’'t add the contact automatically, the client can pick whatever nick it wants when adding the contact.
In this use case, notice that Client A still has to do nickname resolving (using e.g. VCards) himself when adding the contact to his roster initially.
What an extension of Wildfire could do is add present. However, i feel this shouldn’‘t be in the core, since you are modifying the original packets, and i’‘m not sure the other user would like that. When i have time in a few weeks, i’‘m planning on looking into the Wildfire plugin system, because there’'s some other stuff i would like to do which is related to this.
I hope this clears things up ? Or was that not the question ?