@@ -26,12 +26,12 @@ import javax.inject.Inject
2626import kotlinx.coroutines.withContext
2727
2828data class Domains (val list : List <String > = emptyList())
29- data class AllowedKeys (val list : List <String > = emptyList())
29+ data class KeysToDelete (val list : List <String > = emptyList())
3030data class MatchingRegex (val list : List <String > = emptyList())
3131
3232data class WebLocalStorageSettings (
3333 val domains : Domains = Domains (),
34- val allowedKeys : AllowedKeys = AllowedKeys (),
34+ val keysToDelete : KeysToDelete = KeysToDelete (),
3535 val matchingRegex : MatchingRegex = MatchingRegex (),
3636)
3737
@@ -52,23 +52,23 @@ class WebLocalStorageSettingsJsonParserImpl @Inject constructor(
5252 }
5353
5454 override suspend fun parseJson (json : String? ): WebLocalStorageSettings = withContext(dispatcherProvider.io()) {
55- if (json == null ) return @withContext WebLocalStorageSettings (Domains (), AllowedKeys (), MatchingRegex ())
55+ if (json == null ) return @withContext WebLocalStorageSettings (Domains (), KeysToDelete (), MatchingRegex ())
5656
5757 kotlin.runCatching {
5858 val parsed = jsonAdapter.fromJson(json)
5959 val domains = parsed?.asDomains() ? : Domains ()
60- val allowedKeys = parsed?.asAllowedKeys () ? : AllowedKeys ()
60+ val keysToDelete = parsed?.asKeysToDelete () ? : KeysToDelete ()
6161 val matchingRegex = parsed?.asMatchingRegex() ? : MatchingRegex ()
62- WebLocalStorageSettings (domains, allowedKeys , matchingRegex)
63- }.getOrDefault(WebLocalStorageSettings (Domains (), AllowedKeys (), MatchingRegex ()))
62+ WebLocalStorageSettings (domains, keysToDelete , matchingRegex)
63+ }.getOrDefault(WebLocalStorageSettings (Domains (), KeysToDelete (), MatchingRegex ()))
6464 }
6565
6666 private fun SettingsJson.asDomains (): Domains {
6767 return Domains (domains ? : emptyList())
6868 }
6969
70- private fun SettingsJson.asAllowedKeys (): AllowedKeys {
71- return AllowedKeys (allowedKeys ? : emptyList())
70+ private fun SettingsJson.asKeysToDelete (): KeysToDelete {
71+ return KeysToDelete (keysToDelete ? : emptyList())
7272 }
7373
7474 private fun SettingsJson.asMatchingRegex (): MatchingRegex {
@@ -77,7 +77,7 @@ class WebLocalStorageSettingsJsonParserImpl @Inject constructor(
7777
7878 private data class SettingsJson (
7979 val domains : List <String >? ,
80- val allowedKeys : List <String >? ,
80+ val keysToDelete : List <String >? ,
8181 val matchingRegex : List <String >? ,
8282 )
8383}
0 commit comments