fixing
This commit is contained in:
parent
6d21baa3f3
commit
d0b773b6ef
@ -1,3 +1,6 @@
|
|||||||
|
import java.util.Properties
|
||||||
|
import java.io.FileInputStream
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
alias(libs.plugins.android.application)
|
alias(libs.plugins.android.application)
|
||||||
alias(libs.plugins.kotlin.android)
|
alias(libs.plugins.kotlin.android)
|
||||||
@ -5,6 +8,13 @@ plugins {
|
|||||||
alias(libs.plugins.google.services)
|
alias(libs.plugins.google.services)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Load properties from local.properties file
|
||||||
|
val localProperties = Properties()
|
||||||
|
val localPropertiesFile = rootProject.file("local.properties")
|
||||||
|
if (localPropertiesFile.exists()) {
|
||||||
|
localProperties.load(FileInputStream(localPropertiesFile))
|
||||||
|
}
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "com.example.ppb_kelompok2"
|
namespace = "com.example.ppb_kelompok2"
|
||||||
compileSdk {
|
compileSdk {
|
||||||
@ -19,6 +29,9 @@ android {
|
|||||||
versionName = "1.0"
|
versionName = "1.0"
|
||||||
|
|
||||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
|
|
||||||
|
// Expose the API key as a BuildConfig field
|
||||||
|
buildConfigField("String", "HF_API_KEY", "\"${localProperties.getProperty("HF_API_KEY") ?: ""}\"")
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
@ -39,6 +52,7 @@ android {
|
|||||||
}
|
}
|
||||||
buildFeatures {
|
buildFeatures {
|
||||||
compose = true
|
compose = true
|
||||||
|
buildConfig = true // Ensure this is enabled
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
package com.example.ppb_kelompok2
|
package com.example.ppb_kelompok2
|
||||||
// Kelompok2
|
// Yoseph & Team - Final Version with Secure API Key
|
||||||
import android.Manifest
|
import android.Manifest
|
||||||
import android.app.AlarmManager
|
import android.app.AlarmManager
|
||||||
import android.app.PendingIntent
|
import android.app.PendingIntent
|
||||||
@ -71,7 +71,8 @@ import java.util.Locale
|
|||||||
import kotlin.math.roundToInt
|
import kotlin.math.roundToInt
|
||||||
import kotlin.random.Random
|
import kotlin.random.Random
|
||||||
|
|
||||||
const val HF_API_TOKEN = "Bearer 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"
|
// Kunci API sekarang diambil dari BuildConfig, bukan hardcoded
|
||||||
|
const val HF_API_TOKEN = "Bearer ${BuildConfig.HF_API_KEY}"
|
||||||
|
|
||||||
data class JournalEntry(
|
data class JournalEntry(
|
||||||
val id: String = "",
|
val id: String = "",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user