srctree

Robin Linden parent 20e69866 06e18a5f
Migrate from deprecated constructor to using explicit wildcard mime type

Exporting a file transfer will have a different mime type depending onwhat the transfer contained, and Tox saves are binary blobs.

inlinesplit
atox/src/main/kotlin/ui/chat/ChatFragment.kt added: 8, removed: 7, total 1
@@ -79,7 +79,7 @@ class ChatFragment : BaseFragment<FragmentChatBinding>(FragmentChatBinding::infl
viewModel.backupHistory(contactPubKey, dest)
}
 
private val exportFtLauncher = registerForActivityResult(ActivityResultContracts.CreateDocument()) { dest ->
private val exportFtLauncher = registerForActivityResult(ActivityResultContracts.CreateDocument("*/*")) { dest ->
if (dest == null) return@registerForActivityResult
viewModel.exportFt(selectedFt, dest)
}
 
atox/src/main/kotlin/ui/contactlist/ContactListFragment.kt added: 8, removed: 7, total 1
@@ -70,10 +70,11 @@ class ContactListFragment :
 
private var passwordDialog: AlertDialog? = null
 
private val exportToxSaveLauncher = registerForActivityResult(ActivityResultContracts.CreateDocument()) { dest ->
if (dest == null) return@registerForActivityResult
viewModel.saveToxBackupTo(dest)
}
private val exportToxSaveLauncher =
registerForActivityResult(ActivityResultContracts.CreateDocument("*/*")) { dest ->
if (dest == null) return@registerForActivityResult
viewModel.saveToxBackupTo(dest)
}
 
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View {
val v = super.onCreateView(inflater, container, savedInstanceState)