Check for single recipient when encrypting

This commit is contained in:
M66B 2018-09-04 05:10:46 +00:00
parent 2403be2231
commit de266b1cde
39 changed files with 41 additions and 1 deletions

View File

@ -30,7 +30,7 @@
</value>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">

View File

@ -1011,6 +1011,9 @@ public class FragmentCompose extends FragmentEx {
if (openPgpConnection == null || !openPgpConnection.isBound())
throw new IllegalArgumentException(getString(R.string.title_no_openpgp));
if (ato.length != 1)
throw new IllegalArgumentException(context.getString(R.string.title_to_one));
Intent data = new Intent();
data.setAction(OpenPgpApi.ACTION_ENCRYPT);
data.putExtra(OpenPgpApi.EXTRA_USER_IDS, new String[]{ato[0].getAddress()});

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -162,6 +162,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -162,6 +162,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -162,6 +162,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -162,6 +162,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -162,6 +162,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -154,6 +154,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Dekryptér</string>
<string name="title_from_missing">Afsender mangler</string>
<string name="title_to_missing">Modtager mangler</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Vedhæftede filer indlæses stadig</string>
<string name="title_draft_trashed">Kladde slettet</string>
<string name="title_draft_saved">Kladde gemt</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Entschlüsseln</string>
<string name="title_from_missing">Absender fehlt</string>
<string name="title_to_missing">Empfänger fehlt</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Anhänge werden noch geladen</string>
<string name="title_draft_trashed">Entwurf gelöscht</string>
<string name="title_draft_saved">Entwurf gespeichert</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Déchiffrer</string>
<string name="title_from_missing">Expéditeur manquant</string>
<string name="title_to_missing">Destinataire manquant</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Pièces jointes en cours de chargement</string>
<string name="title_draft_trashed">Brouillon supprimé</string>
<string name="title_draft_saved">Brouillon enregistré</string>

View File

@ -154,6 +154,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Mittente mancante</string>
<string name="title_to_missing">Destinatario mancante</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Allegati ancora in fase di caricamento</string>
<string name="title_draft_trashed">Bozza cestinata</string>
<string name="title_draft_saved">Bozza salvata</string>

View File

@ -154,6 +154,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -142,6 +142,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -142,6 +142,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -154,6 +154,7 @@
<string name="title_decrypt">Odszyfruj</string>
<string name="title_from_missing">Brak nadawcy</string>
<string name="title_to_missing">Brak adresata</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Załączniki są wciąż ładowane</string>
<string name="title_draft_trashed">Szkice usunięte</string>
<string name="title_draft_saved">Szkic zapisany</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Remetente faltante</string>
<string name="title_to_missing">Destinatário faltante</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Rascunho excluído</string>
<string name="title_draft_saved">Rascunho salvo</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -150,6 +150,7 @@
<string name="title_decrypt">Decriptare</string>
<string name="title_from_missing">Expeditor lipsă</string>
<string name="title_to_missing">Destinatar lipsă</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Atașamentele încă se încarcă</string>
<string name="title_draft_trashed">Ciornă trimisă la gunoi</string>
<string name="title_draft_saved">Ciornă salvată</string>

View File

@ -154,6 +154,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -150,6 +150,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -146,6 +146,7 @@
<string name="title_decrypt">Şifre çöz</string>
<string name="title_from_missing">Gönderici Eksik</string>
<string name="title_to_missing">Alıcı eksik</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Ekler hala yükleniyor</string>
<string name="title_draft_trashed">Taslak çöp kutusuna atıldı</string>
<string name="title_draft_saved">Taslak kaydedildi</string>

View File

@ -154,6 +154,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -142,6 +142,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -142,6 +142,7 @@
<string name="title_decrypt">解密</string>
<string name="title_from_missing">缺少发件人</string>
<string name="title_to_missing">缺少收件人</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">附件加载中</string>
<string name="title_draft_trashed">草稿已删除</string>
<string name="title_draft_saved">草稿已保存</string>

View File

@ -142,6 +142,7 @@
<string name="title_decrypt">Decrypt</string>
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>

View File

@ -173,6 +173,7 @@
<string name="title_from_missing">Sender missing</string>
<string name="title_to_missing">Recipient missing</string>
<string name="title_to_one">One recipient expected</string>
<string name="title_attachments_missing">Attachments still loading</string>
<string name="title_draft_trashed">Draft trashed</string>
<string name="title_draft_saved">Draft saved</string>