This commit is contained in:
lunaticbum 2024-10-12 14:04:29 +09:00
parent 440f136e50
commit bad03a7116

View File

@ -6,6 +6,7 @@ import android.content.SharedPreferences
object PrefHelper { object PrefHelper {
val D_PREFIX = "rasel.lunar.launcher.helpers" val D_PREFIX = "rasel.lunar.launcher.helpers"
val BOOL_PRE = D_PREFIX.plus(".BOOL.") val BOOL_PRE = D_PREFIX.plus(".BOOL.")
val STRING_PRE = D_PREFIX.plus(".STRING.")
val LONG_PRE = D_PREFIX.plus(".LONG.") val LONG_PRE = D_PREFIX.plus(".LONG.")
fun inject(SharedPreferences : SharedPreferences) { fun inject(SharedPreferences : SharedPreferences) {
this.sharedPreferences = SharedPreferences this.sharedPreferences = SharedPreferences
@ -17,6 +18,22 @@ object PrefHelper {
} }
fun isLocationOn() = sharedPreferences?.getBoolean(BOOL_PRE.plus("location") , false) ?: false fun isLocationOn() = sharedPreferences?.getBoolean(BOOL_PRE.plus("location") , false) ?: false
var locationApi : String
get() {
return sharedPreferences?.getString(STRING_PRE.plus("location.api"),"") ?: ""
}
set(value) {
sharedPreferences?.edit()?.putString(STRING_PRE.plus("location.api") , value)?.apply()
}
var telegramBotApi : String
get() {
return sharedPreferences?.getString(STRING_PRE.plus("telegram.api"),"") ?: ""
}
set(value) {
sharedPreferences?.edit()?.putString(STRING_PRE.plus("telegram.api") , value)?.apply()
}
var shortTimePeriod : Long var shortTimePeriod : Long
get() { get() {