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