Files
Suwayomi-Server/AndroidCompat/src/main/java/xyz/nulldev/androidcompat/config/ApplicationInfoConfigModule.kt
T
2024-09-03 21:37:18 -04:00

21 lines
501 B
Kotlin

package xyz.nulldev.androidcompat.config
import com.typesafe.config.Config
import io.github.config4k.getValue
import xyz.nulldev.ts.config.ConfigModule
/**
* Application info config.
*/
class ApplicationInfoConfigModule(
getConfig: () -> Config,
) : ConfigModule(getConfig) {
val packageName: String by getConfig()
val debug: Boolean by getConfig()
companion object {
fun register(config: Config) = ApplicationInfoConfigModule { config.getConfig("android.app") }
}
}