From 01681a33d44df9ad334940ddbee1f77a6b8afb01 Mon Sep 17 00:00:00 2001 From: Marlon Date: Fri, 25 Sep 2026 09:02:14 -0500 Subject: [PATCH] revert: remove proxy apk at mediamtx --- .../twentyfoulabs/data/ptt/PttAudioClient.kt | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/app/src/main/kotlin/com/bodycamera/twentyfoulabs/data/ptt/PttAudioClient.kt b/app/src/main/kotlin/com/bodycamera/twentyfoulabs/data/ptt/PttAudioClient.kt index 7a7cabf..dc16712 100644 --- a/app/src/main/kotlin/com/bodycamera/twentyfoulabs/data/ptt/PttAudioClient.kt +++ b/app/src/main/kotlin/com/bodycamera/twentyfoulabs/data/ptt/PttAudioClient.kt @@ -858,27 +858,22 @@ class PttAudioClient @Inject constructor( suppliedUrl: String?, fallbackPath: String ): String { + if (suppliedUrl.isNullOrBlank()) { return "$MEDIA_BASE_URL/$fallbackPath" } - // Rails (BROWSER_PROXY) envĂ­a "/media-mtx/ptt/u/:id/whip". - // MediaMTX espera "http://host:8889/ptt/u/:id/whip" (sin prefijo media-mtx). - val raw = suppliedUrl.trim() - return when { - raw.startsWith("http://") || raw.startsWith("https://") -> { - if (raw.contains("/media-mtx/")) { - "$MEDIA_BASE_URL/" + raw.substringAfter("/media-mtx/").trimStart('/') - } else { - raw - } - } + suppliedUrl.startsWith( + "http://" + ) || + suppliedUrl.startsWith( + "https://" + ) -> suppliedUrl - else -> { - val path = raw.trimStart('/').removePrefix("media-mtx/") - "$MEDIA_BASE_URL/$path" - } + else -> + "$MEDIA_BASE_URL/" + + suppliedUrl.trimStart('/') } }