Make sure to broadcast nick on nick change

Stephen Paul Weber created

Some servers ignore extra payloads on the change presence itself, so once that's
done then send the extra payloads in a new presence.

Change summary

src/main/java/eu/siacs/conversations/services/XmppConnectionService.java | 3 
1 file changed, 3 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/services/XmppConnectionService.java 🔗

@@ -3327,6 +3327,9 @@ public class XmppConnectionService extends Service {
 
                 @Override
                 public void onSuccess() {
+                    final PresencePacket packet = mPresenceGenerator.selfPresence(account, Presence.Status.ONLINE, options.nonanonymous(), nick);
+                    packet.setTo(joinJid);
+                    sendPresencePacket(account, packet);
                     callback.success(conversation);
                 }