From 03fcb106acf5f302d05c8fc4544d5c581f507354 Mon Sep 17 00:00:00 2001 From: IndusAryan <125901294+IndusAryan@users.noreply.github.com> Date: Sat, 20 Jan 2024 00:42:33 +0530 Subject: [PATCH] new simple messages when updating app i.e, refined changelogs (#900) --- .../com/lagradost/cloudstream3/utils/InAppUpdater.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/InAppUpdater.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/InAppUpdater.kt index 0dce0b2a..28c18fec 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/InAppUpdater.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/InAppUpdater.kt @@ -191,7 +191,7 @@ class InAppUpdater { Update( shouldUpdate, foundAsset.browser_download_url, - tagResponse.github_object.sha, + tagResponse.github_object.sha.take(10), found.body, found.node_id ) @@ -293,7 +293,13 @@ class InAppUpdater { update.updateVersion ) ) - builder.setMessage("${update.changelog}") + + val logRegex = Regex("\\[(.*?)\\]\\((.*?)\\)") + val sanitizedChangelog = update.changelog?.replace(logRegex) { matchResult -> + matchResult.groupValues[1] + } // Sanitized because it looks cluttered + + builder.setMessage(sanitizedChangelog) val context = this builder.apply {