Add: Supporting auto importing fdroidrepos: repo addresses from clipboard (closes #200)

This commit is contained in:
machiav3lli 2022-08-06 03:45:13 +02:00
parent 7126feecf9
commit db08d75e7b

View File

@ -158,7 +158,7 @@ class EditRepositorySheetX() : FullscreenBottomSheetDialogFragment(), RepoManage
?.let { if (it.itemCount > 0) it else null }
?.getItemAt(0)?.text?.toString().orEmpty()
val (addressText, fingerprintText) = try {
val uri = Uri.parse(URL(text).toString())
val uri = Uri.parse(URL(text.replaceFirst("fdroidrepos:", "https:")).toString())
val fingerprintText = uri.getQueryParameter("fingerprint")?.nullIfEmpty()
?: uri.getQueryParameter("FINGERPRINT")?.nullIfEmpty()
Pair(