aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/XmppActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/XmppActivity.java66
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;