Something went wrong. Try again.
Work fork of an Android Jabber client for bridge users git.sr.ht/~singpolyma/cheogram-android
sopranica sgx xmpp jabber
Something went wrong. Try again.
914 B · 33 lines
Java
at upstream
12345678910111213141516171819202122232425262728293031323334package im.conversations.android.xmpp.model.bind;
import com.google.common.base.Strings;import im.conversations.android.annotation.XmlElement;import im.conversations.android.xmpp.model.Extension;
@XmlElementpublic class Bind extends Extension {
public Bind() { super(Bind.class); }
public void setResource(final String resource) { this.addExtension(new Resource(resource)); }
public eu.siacs.conversations.xmpp.Jid getJid() { final var jidExtension = this.getExtension(Jid.class); if (jidExtension == null) { return null; } final var content = jidExtension.getContent(); if (Strings.isNullOrEmpty(content)) { return null; } try { return eu.siacs.conversations.xmpp.Jid.of(content); } catch (final IllegalArgumentException e) { return null; } }}