blob: 39b2c3a8047cca09af6d626c9fad84bb484f4910 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright © 2014-2022 The Android Password Store Authors. All Rights Reserved.
* SPDX-License-Identifier: GPL-3.0-only
*/
package dev.msfjarvis.aps.util.features
import android.content.SharedPreferences
import dev.msfjarvis.aps.injection.prefs.SettingsPreferences
import javax.inject.Inject
class Features
@Inject
constructor(
@SettingsPreferences private val preferences: SharedPreferences,
) {
fun isEnabled(feature: Feature): Boolean {
return preferences.getBoolean(feature.configKey, feature.defaultValue)
}
}
|