Comment obtenir l'ID Jabber pour un utilisateur multi nick chatter
Question
Je suis en train d'obtenir l'ID Jabber pour un pseudo dans un chat multi-utilisateur, mais le code suivant renvoie uniquement null:
class JabberMUCMessageListenerAdapter implements PacketListener {
private final MultiUserChat muc;
public JabberMUCMessageListenerAdapter(MultiUserChat muc) {
this.muc = muc;
}
@Override
public void processPacket(Packet p) {
if (p instanceof Message) {
final Message msg = (Message) p;
String jid = muc.getOccupant(msg.getFrom()).getJid(); // returns null
...
}
}
}
Quelqu'un sait-il, ce que je fais mal?
La solution
Le JID complet et surnom sont facultatifs.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow