1package im.conversations.android.xmpp.model.sasl2;
2
3import com.google.common.base.Strings;
4import eu.siacs.conversations.xmpp.Jid;
5import im.conversations.android.annotation.XmlElement;
6import im.conversations.android.xmpp.model.Extension;
7
8@XmlElement
9public class AuthorizationIdentifier extends Extension {
10
11 public AuthorizationIdentifier() {
12 super(AuthorizationIdentifier.class);
13 }
14
15 public Jid get() {
16 final var content = getContent();
17 if (Strings.isNullOrEmpty(content)) {
18 return null;
19 }
20 try {
21 return Jid.of(content);
22 } catch (final IllegalArgumentException e) {
23 return null;
24 }
25 }
26}