diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/Fingerprints.kt index 79c5c029b..751583065 100644 --- a/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/Fingerprints.kt +++ b/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/Fingerprints.kt @@ -2,12 +2,9 @@ package app.revanced.patches.youtube.general.loadingscreen import app.revanced.util.fingerprint.legacyFingerprint -internal val gradientLoadingScreenPrimaryFingerprint = legacyFingerprint( - name = "gradientLoadingScreenPrimaryFingerprint", - literals = listOf(45412406L), -) +internal const val GRADIENT_LOADING_SCREEN_AB_CONSTANT = 45412406L -internal val gradientLoadingScreenSecondaryFingerprint = legacyFingerprint( - name = "gradientLoadingScreenSecondaryFingerprint", - literals = listOf(45418917L), -) \ No newline at end of file +internal val useGradientLoadingScreenFingerprint = legacyFingerprint( + name = "gradientLoadingScreenPrimaryFingerprint", + literals = listOf(GRADIENT_LOADING_SCREEN_AB_CONSTANT), +) diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/GradientLoadingScreenPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/GradientLoadingScreenPatch.kt index 1cd08b8b2..8f8206de8 100644 --- a/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/GradientLoadingScreenPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/youtube/general/loadingscreen/GradientLoadingScreenPatch.kt @@ -19,15 +19,10 @@ val gradientLoadingScreenPatch = bytecodePatch( execute { - mapOf( - gradientLoadingScreenPrimaryFingerprint to 45412406L, - gradientLoadingScreenSecondaryFingerprint to 45418917L - ).forEach { (fingerprint, literal) -> - fingerprint.injectLiteralInstructionBooleanCall( - literal, - "$GENERAL_CLASS_DESCRIPTOR->enableGradientLoadingScreen()Z" - ) - } + useGradientLoadingScreenFingerprint.injectLiteralInstructionBooleanCall( + GRADIENT_LOADING_SCREEN_AB_CONSTANT, + "$GENERAL_CLASS_DESCRIPTOR->enableGradientLoadingScreen()Z" + ) // region add settings