Change summary
src/cheogram/java/eu/siacs/conversations/ui/EasyOnboardingInviteActivity.java | 6
1 file changed, 6 insertions(+)
Detailed changes
@@ -22,6 +22,7 @@ import eu.siacs.conversations.databinding.ActivityEasyInviteBinding;
import eu.siacs.conversations.entities.Account;
import eu.siacs.conversations.services.BarcodeProvider;
import eu.siacs.conversations.utils.EasyOnboardingInvite;
+import eu.siacs.conversations.utils.XmppUri;
import eu.siacs.conversations.xmpp.Jid;
public class EasyOnboardingInviteActivity extends XmppActivity implements EasyOnboardingInvite.OnInviteRequested {
@@ -109,6 +110,11 @@ public class EasyOnboardingInviteActivity extends XmppActivity implements EasyOn
final int width = Math.min(size.x, size.y);
final Bitmap bitmap = BarcodeProvider.create2dBarcodeBitmap(invite.getShareableLink(), width);
binding.qrCode.setImageBitmap(bitmap);
+
+ XmppUri xmppUri = new XmppUri(invite.getUri());
+ if (xmppUri.isAction(XmppUri.ACTION_ROSTER) && !"y".equals(xmppUri.getParameter(XmppUri.PARAMETER_IBR))) {
+ binding.useMyselfButton.setVisibility(View.INVISIBLE);
+ }
}
@Override