From a8572bd4c70fb6eec3a449b49bce55c2c82454f0 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Sat, 31 Jan 2026 01:09:56 +0100 Subject: [PATCH] get rid of lateinit --- .../packagename/ChangePackageNamePatch.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/patches/src/main/kotlin/app/revanced/patches/all/misc/packagename/ChangePackageNamePatch.kt b/patches/src/main/kotlin/app/revanced/patches/all/misc/packagename/ChangePackageNamePatch.kt index 927bf7088b..271b2fc0fe 100644 --- a/patches/src/main/kotlin/app/revanced/patches/all/misc/packagename/ChangePackageNamePatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/all/misc/packagename/ChangePackageNamePatch.kt @@ -6,7 +6,15 @@ import app.revanced.util.getNode import org.w3c.dom.Element import java.util.logging.Logger -lateinit var packageNameOption: Option +private val packageNameOption = stringOption( + default = "Default", + values = mapOf("Default" to "Default"), + name = "Package name", + description = "The name of the package to rename the app to.", + required = true, +) { + it == "Default" || it!!.matches(Regex("^[a-z]\\w*(\\.[a-z]\\w*)+\$")) +} /** * Set the package name to use. @@ -33,15 +41,7 @@ val changePackageNamePatch = resourcePatch( "Changing the package name of the app can lead to unexpected issues.", use = false, ) { - packageNameOption = stringOption( - default = "Default", - values = mapOf("Default" to "Default"), - name = "Package name", - description = "The name of the package to rename the app to.", - required = true, - ) { - it == "Default" || it!!.matches(Regex("^[a-z]\\w*(\\.[a-z]\\w*)+\$")) - } + packageNameOption() val updatePermissions by booleanOption( default = false,