diff --git a/SoraStream/build.gradle.kts b/SoraStream/build.gradle.kts index 34d50b7f..3c8622ae 100644 --- a/SoraStream/build.gradle.kts +++ b/SoraStream/build.gradle.kts @@ -5,10 +5,11 @@ version = 122 android { defaultConfig { - val properties = Properties() - properties.load(project.rootProject.file("local.properties").inputStream()) +// val properties = Properties() +// properties.load(project.rootProject.file("local.properties").inputStream()) +// +// buildConfigField("String", "SORA_API", "\"${properties.getProperty("SORA_API")}\"") - buildConfigField("String", "SORA_API", "\"${properties.getProperty("SORA_API")}\"") } } diff --git a/build.gradle.kts b/build.gradle.kts index 461c131a..7afc7277 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -42,6 +42,13 @@ subprojects { authors = listOf("Hexated") } + fun getApiKey(key: String): String { + val propFile = rootProject.file("./local.properties") + val properties = java.util.Properties() + properties.load(java.io.FileInputStream(propFile)) + return properties.getProperty(key) + } + android { compileSdkVersion(33) @@ -53,6 +60,7 @@ subprojects { // properties.load(project.rootProject.file("local.properties").inputStream()) // // buildConfigField("String", "LOKLOK_API", "\"${properties.getProperty("LOKLOK_API")}\"") + buildConfigField("String", "SORA_API", "\"${getApiKey("SORA_API")}\"") }