diff options
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/XmppActivity.java | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java index 7b1f9d0f2..c938dcff2 100644 --- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java +++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java @@ -950,72 +950,6 @@ public abstract class XmppActivity extends ActionBarActivity { return null; } - public void inviteUser() { - if (!xmppConnectionServiceBound) { - Toast.makeText(this, R.string.not_connected_try_again, Toast.LENGTH_SHORT).show(); - return; - } - if (xmppConnectionService.getAccounts() == null){ - Toast.makeText(this, R.string.no_accounts, Toast.LENGTH_SHORT).show(); - return; - } - if (!xmppConnectionService.multipleAccounts()) { - Account mAccount = xmppConnectionService.getAccounts().get(0); - String user = Jid.of(mAccount.getJid()).getLocal(); - String domain = Jid.of(mAccount.getJid()).getDomain(); - String inviteURL = AdHocInviteUri(mAccount); - if (inviteURL == null) { - inviteURL = Config.inviteUserURL + user + "/" + domain; - } - Log.d(Config.LOGTAG, "Invite uri = " + inviteURL); - String inviteText = getString(R.string.InviteText, user); - Intent intent = new Intent(android.content.Intent.ACTION_SEND); - intent.setType("text/plain"); - intent.putExtra(Intent.EXTRA_SUBJECT, user + " " + getString(R.string.inviteUser_Subject) + " " + getString(R.string.app_name)); - intent.putExtra(Intent.EXTRA_TEXT, inviteText + "\n\n" + inviteURL); - startActivity(Intent.createChooser(intent, getString(R.string.invite_contact))); - overridePendingTransition(R.animator.fade_in, R.animator.fade_out); - } else { - final AlertDialog.Builder builder = new AlertDialog.Builder(this); - builder.setTitle(R.string.chooce_account); - final View dialogView = this.getLayoutInflater().inflate(R.layout.choose_account_dialog, null); - final Spinner spinner = dialogView.findViewById(R.id.account); - builder.setView(dialogView); - List<String> mActivatedAccounts = new ArrayList<>(); - for (Account account : xmppConnectionService.getAccounts()) { - if (account.getStatus() != Account.State.DISABLED) { - if (Config.DOMAIN_LOCK != null) { - mActivatedAccounts.add(account.getJid().getLocal()); - } else { - mActivatedAccounts.add(account.getJid().asBareJid().toString()); - } - } - } - StartConversationActivity.populateAccountSpinner(this, mActivatedAccounts, spinner); - builder.setPositiveButton(R.string.ok, - (dialog, id) -> { - String selection = spinner.getSelectedItem().toString(); - Account mAccount = xmppConnectionService.findAccountByJid(Jid.of(selection).asBareJid()); - String user = Jid.of(mAccount.getJid()).getLocal(); - String domain = Jid.of(mAccount.getJid()).getDomain(); - String inviteURL = AdHocInviteUri(mAccount); - if (inviteURL == null) { - inviteURL = Config.inviteUserURL + user + "/" + domain; - } - Log.d(Config.LOGTAG, "Invite uri = " + inviteURL); - String inviteText = getString(R.string.InviteText, user); - Intent intent = new Intent(Intent.ACTION_SEND); - intent.setType("text/plain"); - intent.putExtra(Intent.EXTRA_SUBJECT, user + " " + getString(R.string.inviteUser_Subject) + " " + getString(R.string.app_name)); - intent.putExtra(Intent.EXTRA_TEXT, inviteText + "\n\n" + inviteURL); - startActivity(Intent.createChooser(intent, getString(R.string.invite_contact))); - overridePendingTransition(R.animator.fade_in, R.animator.fade_out); - }); - builder.setNegativeButton(R.string.cancel, null); - builder.create().show(); - } - } - private boolean AdHocInvite(Account account) { if (!xmppConnectionServiceBound) { return false; |