From bf1a6b7d0abe3cef76803e123bb4ca1623b2f86e Mon Sep 17 00:00:00 2001 From: Kai <git@seaoflaurels.com> Date: Wed, 30 Oct 2024 15:07:29 -0500 Subject: [PATCH] updated URL and catch HTTP errors --- .../futo/platformplayer/activities/MainActivity.kt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt b/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt index 06ca9578..8bc93cca 100644 --- a/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt +++ b/app/src/main/java/com/futo/platformplayer/activities/MainActivity.kt @@ -558,15 +558,19 @@ class MainActivity : AppCompatActivity, IWithResultLauncher { UIDialogs.Action("Cancel", { }, UIDialogs.ActionStyle.NONE), UIDialogs.Action("Upload", { GlobalScope.launch(Dispatchers.IO) { - val url = "https://logs.grayjay.app/subscriptions" + val url = "https://data.grayjay.app/donate-subscription-list" val client = ManagedHttpClient(); val headers = hashMapOf( "Content-Type" to "application/json" ) - val response = client.post(url, json, headers) - // if it failed retry one time - if (!response.isOk) { - client.post(url, json, headers) + try { + val response = client.post(url, json, headers) + // if it failed retry one time + if (!response.isOk) { + client.post(url, json, headers) + } + } catch (e: Exception) { + Logger.i(TAG, "Failed to submit subscription list.", e) } } }, UIDialogs.ActionStyle.PRIMARY) -- GitLab