1package com.peachpasswords.sync23import android.content.Context4import dagger.hilt.android.qualifiers.ApplicationContext5import javax.inject.Inject6import javax.inject.Singleton7891011121314151617181920@Singleton21class RelaySettingsStore @Inject constructor(22 @ApplicationContext context: Context,23) : RelayPolicy {24 private val prefs = context.getSharedPreferences(PREFS_FILE, Context.MODE_PRIVATE)2526 override fun isRelayEnabled(): Boolean = prefs.getBoolean(KEY_ENABLED, true)2728 fun setRelayEnabled(enabled: Boolean) {29 prefs.edit().putBoolean(KEY_ENABLED, enabled).apply()30 }3132 private companion object {33 const val PREFS_FILE = "peach_relay_settings"34 const val KEY_ENABLED = "relay_enabled"35 }36}