refactor(extension): remove PreferenceManager dependency for getting preferences

should help when using faked SharedPreferences

Signed-off-by: SphericalKat <amolele@gmail.com>
This commit is contained in:
SphericalKat 2021-05-17 14:21:53 +05:30
parent f377510afb
commit bd09190786
No known key found for this signature in database
GPG key ID: 02A1D73C0EE5E788

View file

@ -29,6 +29,7 @@ import com.github.ajalt.timberkt.d
import com.github.michaelbull.result.Ok
import com.github.michaelbull.result.Result
import com.google.android.material.snackbar.Snackbar
import dev.msfjarvis.aps.BuildConfig
import dev.msfjarvis.aps.R
import dev.msfjarvis.aps.data.repo.PasswordRepository
import dev.msfjarvis.aps.util.git.operation.GitOperation
@ -85,7 +86,7 @@ val Context.keyguardManager: KeyguardManager
/** Get the default [SharedPreferences] instance */
val Context.sharedPrefs: SharedPreferences
get() = PreferenceManager.getDefaultSharedPreferences(applicationContext)
get() = getSharedPreferences("${BuildConfig.APPLICATION_ID}_preferences", 0)
/** Resolve [attr] from the [Context]'s theme */
fun Context.resolveAttribute(attr: Int): Int {