From a632ab9cf7e958a426ab94435bfee6068e564794 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 1 Oct 2020 11:08:53 +0300 Subject: [PATCH] Invitations: add a confirmation dialog for sent invitations. --- .../ui/etebase/CollectionMembersFragment.kt | 10 +++++++++- app/src/main/res/values/strings.xml | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/etesync/syncadapter/ui/etebase/CollectionMembersFragment.kt b/app/src/main/java/com/etesync/syncadapter/ui/etebase/CollectionMembersFragment.kt index ef9cc387..a5e92ac4 100644 --- a/app/src/main/java/com/etesync/syncadapter/ui/etebase/CollectionMembersFragment.kt +++ b/app/src/main/java/com/etesync/syncadapter/ui/etebase/CollectionMembersFragment.kt @@ -139,7 +139,15 @@ class AddMemberFragment(private val accountHolder: AccountHolder, private val ca doAsync { try { invitationManager.invite(cachedCollection.col, username, profile.pubkey, accessLevel) - uiThread { dismiss() } + uiThread { + AlertDialog.Builder(requireContext()) + .setTitle(R.string.collection_members_add) + .setIcon(R.drawable.ic_account_add_dark) + .setMessage(R.string.collection_members_add_success) + .setPositiveButton(android.R.string.yes) { _, _ -> } + .show() + dismiss() + } } catch (e: EtebaseException) { uiThread { handleError(e.localizedMessage) } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4910cabf..3490fa96 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -159,6 +159,7 @@ Invite user Error adding member Inviting user + Invitation sent. User will be added once the invitation has been accepted. Verify security fingerprint Verify %s\'s security fingerprint to ensure the encryption is secure. User (%s) not found