From 3d5acc401b433effc28dcc1c8ef0381b405311fb Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Fri, 17 Oct 2025 10:31:59 -0300 Subject: [PATCH] [db] Update repo shareUri to use fdroid.link --- .../src/main/java/org/fdroid/database/Repository.kt | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/libs/database/src/main/java/org/fdroid/database/Repository.kt b/libs/database/src/main/java/org/fdroid/database/Repository.kt index 0c903fa92..a13100866 100644 --- a/libs/database/src/main/java/org/fdroid/database/Repository.kt +++ b/libs/database/src/main/java/org/fdroid/database/Repository.kt @@ -1,8 +1,6 @@ package org.fdroid.database -import android.util.Log import androidx.annotation.WorkerThread -import androidx.core.net.toUri import androidx.core.os.LocaleListCompat import androidx.room.Embedded import androidx.room.Entity @@ -229,19 +227,14 @@ public data class Repository internal constructor( } val shareUri: String - @WorkerThread + @WorkerThread // because fingerprint creation can take time get() { - var uri = address.toUri() - try { - uri = uri.buildUpon().appendQueryParameter("fingerprint", fingerprint).build() - } catch (e: UnsupportedOperationException) { - Log.e(TAG, "Failed to append fingerprint to URI: $e") - } - return uri.toString() + return "https://fdroid.link/#$address?fingerprint=$fingerprint" } } // Dummy repo to use in Compose Previews and in tests +@Deprecated("Will be removed in future version") public val DUMMY_TEST_REPO: Repository = Repository( repoId = 1L, address = "https://example.com/fdroid/repo",