From 5f7dd3d4765798a23520b034706dc3bdf9254b75 Mon Sep 17 00:00:00 2001 From: hexated Date: Sat, 22 Apr 2023 15:40:55 +0700 Subject: [PATCH] test build 2 --- SoraStream/build.gradle.kts | 7 ++++--- build.gradle.kts | 8 ++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) 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")}\"") }