From c6ff8858fb95444a051f68a780293b44103071eb Mon Sep 17 00:00:00 2001 From: Jason Elie Bou Kheir <5115126+jasonboukheir@users.noreply.github.com> Date: Mon, 26 Feb 2024 09:55:29 -0800 Subject: [PATCH] feat(android): use Android ShareSheet for sharing logs (#3756) Fixes #3545 ![sharesheet](https://github.com/firezone/firezone/assets/5115126/dce8cbea-14c4-4feb-8cda-7ed4c0de20b5) --- .../firezone/android/features/settings/ui/SettingsViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kotlin/android/app/src/main/java/dev/firezone/android/features/settings/ui/SettingsViewModel.kt b/kotlin/android/app/src/main/java/dev/firezone/android/features/settings/ui/SettingsViewModel.kt index d0d3537a4..aacc3ebdc 100644 --- a/kotlin/android/app/src/main/java/dev/firezone/android/features/settings/ui/SettingsViewModel.kt +++ b/kotlin/android/app/src/main/java/dev/firezone/android/features/settings/ui/SettingsViewModel.kt @@ -116,7 +116,7 @@ internal class SettingsViewModel zipFolder(sourceFolder, zipFile).collect() - val shareIntent = + val sendIntent = Intent(Intent.ACTION_SEND).apply { putExtra( Intent.EXTRA_SUBJECT, @@ -140,6 +140,7 @@ internal class SettingsViewModel flags = Intent.FLAG_GRANT_READ_URI_PERMISSION data = fileURI } + val shareIntent = Intent.createChooser(sendIntent, null) context.startActivity(shareIntent) } }