From e4be6dbccd86700ffafe7cd8395e845bbd3d5138 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Mon, 27 Nov 2023 21:21:25 +0100 Subject: [PATCH] fix: Sort the version maps by the most common version --- src/main/kotlin/app/revanced/library/PatchUtils.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/kotlin/app/revanced/library/PatchUtils.kt b/src/main/kotlin/app/revanced/library/PatchUtils.kt index 83140c6..77a83f5 100644 --- a/src/main/kotlin/app/revanced/library/PatchUtils.kt +++ b/src/main/kotlin/app/revanced/library/PatchUtils.kt @@ -75,5 +75,13 @@ object PatchUtils { } } } + + // Sort the version maps by the most common version. + forEach { (packageName, versionMap) -> + this[packageName] = versionMap + .asIterable() + .sortedWith(compareByDescending { it.value }) + .associate { it.key to it.value } as VersionMap + } } }