mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
Add invite function.
This commit is contained in:
@@ -129,7 +129,7 @@ android {
|
||||
defaultConfig {
|
||||
minSdkVersion 14 // 14: Android 4.0 Ice Cream Sandwich 2011 (Telegram default), 21: Android 5.0 Lollipop 2014 (recommended for InstantRun)
|
||||
targetSdkVersion 23
|
||||
versionName "0.1.6"
|
||||
versionName "0.1.7"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -290,4 +290,11 @@ public class MrMailbox {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static String getInviteText() {
|
||||
String url = "https://getdelta.org";
|
||||
String email = getConfig("addr", "");
|
||||
String text = LocaleController.formatString("InviteText", R.string.InviteText, url, email);
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,9 +35,10 @@ public class DrawerLayoutAdapter extends BaseAdapter {
|
||||
public final static int iNewGroup = 3;
|
||||
public final static int iDivider = 4;
|
||||
public final static int iSettings = 5;
|
||||
public final static int iDeaddrop = 6;
|
||||
public final static int iFaq = 7;
|
||||
public final static int iCount = 8;
|
||||
public final static int iInviteFriends = 6;
|
||||
public final static int iDeaddrop = 7;
|
||||
public final static int iFaq = 8;
|
||||
public final static int iCount = 9;
|
||||
|
||||
public final static int typeProfile = 0;
|
||||
public final static int typeEmpty = 1;
|
||||
@@ -103,6 +104,8 @@ public class DrawerLayoutAdapter extends BaseAdapter {
|
||||
actionCell.setTextAndIcon(LocaleController.getString("NewChat", R.string.NewChat), R.drawable.menu_newchat);
|
||||
} else if (i == iNewGroup) {
|
||||
actionCell.setTextAndIcon(LocaleController.getString("NewGroup", R.string.NewGroup), R.drawable.menu_empty);
|
||||
} else if (i == iInviteFriends) {
|
||||
actionCell.setTextAndIcon(LocaleController.getString("InviteFriends", R.string.InviteFriends), R.drawable.menu_empty);
|
||||
} else if (i == iDeaddrop) {
|
||||
actionCell.setTextAndIcon(LocaleController.getString("Deaddrop", R.string.Deaddrop), R.drawable.menu_empty);
|
||||
// we do not want an icon beside the mailbox:
|
||||
|
||||
@@ -309,6 +309,17 @@ public class LaunchActivity extends Activity implements ActionBarLayout.ActionBa
|
||||
presentFragment(new ContactsActivity(args));
|
||||
drawerLayoutContainer.closeDrawer(false);
|
||||
}
|
||||
else if (position == DrawerLayoutAdapter.iInviteFriends) {
|
||||
try {
|
||||
Intent intent = new Intent(Intent.ACTION_SEND);
|
||||
intent.setType("text/plain");
|
||||
intent.putExtra(Intent.EXTRA_TEXT, MrMailbox.getInviteText());
|
||||
startActivityForResult(Intent.createChooser(intent, LocaleController.getString("InviteFriends", R.string.InviteFriends)), 500);
|
||||
} catch (Exception e) {
|
||||
FileLog.e("tmessages", e);
|
||||
}
|
||||
drawerLayoutContainer.closeDrawer(false);
|
||||
}
|
||||
else if (position == DrawerLayoutAdapter.iDeaddrop) {
|
||||
Bundle args = new Bundle();
|
||||
args.putInt("chat_id", MrChat.MR_CHAT_ID_DEADDROP);
|
||||
|
||||
@@ -693,4 +693,6 @@
|
||||
<string name="NoChatsHelp">Unten auf das Plussymbol für die erste Chatnachricht tippen; der Menüknopf öffnet die weiteren Opitonen.</string>
|
||||
<string name="CannotDeleteChat">Kann Chat nicht löschen</string>
|
||||
<string name="ConfiguringAccount">Konto konfigurieren...</string>
|
||||
<string name="InviteFriends">Freunde einladen</string>
|
||||
<string name="InviteText">Ich verwende nun auch den Delta Chat Messenger - %1$s - und bin dort unter %2$s erreichbar.</string>
|
||||
</resources>
|
||||
|
||||
@@ -623,4 +623,5 @@
|
||||
<string name="NewChat">Nuevo chat</string>
|
||||
<string name="Media">Multimedia</string>
|
||||
<string name="SeachUser">Buscar</string>
|
||||
<string name="InviteFriends">Invitar a amigos</string>
|
||||
</resources>
|
||||
|
||||
@@ -623,4 +623,5 @@
|
||||
<string name="NewChat">Nuova chat</string>
|
||||
<string name="Media">Media</string>
|
||||
<string name="SeachUser">Cerca</string>
|
||||
<string name="InviteFriends">Invita amici</string>
|
||||
</resources>
|
||||
|
||||
@@ -623,4 +623,5 @@
|
||||
<string name="NewChat">Nieuwe chat</string>
|
||||
<string name="Media">Media</string>
|
||||
<string name="SeachUser">Zoeken</string>
|
||||
<string name="InviteFriends">Vrienden uitnodigen</string>
|
||||
</resources>
|
||||
|
||||
@@ -623,4 +623,5 @@
|
||||
<string name="NewChat">Novo Chat</string>
|
||||
<string name="Media">Mídias</string>
|
||||
<string name="SeachUser">Busca</string>
|
||||
<string name="InviteFriends">Convidar Amigos</string>
|
||||
</resources>
|
||||
|
||||
@@ -694,4 +694,6 @@
|
||||
<string name="ConfiguringAccount">Configuring account...</string>
|
||||
<string name="CannotConnect">Cannot connect, please check the configuration.</string>
|
||||
<string name="Intro7Message"><![CDATA[<b>Delta Chat</b>]]> is safe for business use, compatible and standards-based.</string>
|
||||
<string name="InviteFriends">Invite friends</string>
|
||||
<string name="InviteText">I\'m using Delta Chat messenger now - %1$s - you can text me at %2$s</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user