@@ -2,17 +2,18 @@ package com.github.gotify
22
33import android.content.Context
44import android.content.SharedPreferences
5+ import androidx.core.content.edit
56import com.github.gotify.client.model.User
67
78internal class Settings (context : Context ) {
89 private val sharedPreferences: SharedPreferences
910 val filesDir: String
1011 var url: String
1112 get() = sharedPreferences.getString(" url" , " " )!!
12- set(value) = sharedPreferences.edit(). putString(" url" , value). apply ()
13+ set(value) = sharedPreferences.edit { putString(" url" , value) }
1314 var token: String?
1415 get() = sharedPreferences.getString(" token" , null )
15- set(value) = sharedPreferences.edit(). putString(" token" , value). apply ()
16+ set(value) = sharedPreferences.edit { putString(" token" , value) }
1617 var user: User ? = null
1718 get() {
1819 val username = sharedPreferences.getString(" username" , null )
@@ -26,22 +27,24 @@ internal class Settings(context: Context) {
2627 private set
2728 var serverVersion: String
2829 get() = sharedPreferences.getString(" version" , " UNKNOWN" )!!
29- set(value) = sharedPreferences.edit(). putString(" version" , value). apply ()
30+ set(value) = sharedPreferences.edit { putString(" version" , value) }
3031 var legacyCert: String?
3132 get() = sharedPreferences.getString(" cert" , null )
32- set(value) = sharedPreferences.edit(). putString(" cert" , value).commit() .toUnit()
33+ set(value) = sharedPreferences.edit(commit = true ) { putString(" cert" , value) } .toUnit()
3334 var caCertPath: String?
3435 get() = sharedPreferences.getString(" caCertPath" , null )
35- set(value) = sharedPreferences.edit().putString(" caCertPath" , value).commit().toUnit()
36+ set(value) = sharedPreferences
37+ .edit(commit = true ) { putString(" caCertPath" , value) }
38+ .toUnit()
3639 var validateSSL: Boolean
3740 get() = sharedPreferences.getBoolean(" validateSSL" , true )
38- set(value) = sharedPreferences.edit(). putBoolean(" validateSSL" , value). apply ()
41+ set(value) = sharedPreferences.edit { putBoolean(" validateSSL" , value) }
3942 var clientCertPath: String?
4043 get() = sharedPreferences.getString(" clientCertPath" , null )
41- set(value) = sharedPreferences.edit(). putString(" clientCertPath" , value). apply ()
44+ set(value) = sharedPreferences.edit { putString(" clientCertPath" , value) }
4245 var clientCertPassword: String?
4346 get() = sharedPreferences.getString(" clientCertPass" , null )
44- set(value) = sharedPreferences.edit(). putString(" clientCertPass" , value). apply ()
47+ set(value) = sharedPreferences.edit { putString(" clientCertPass" , value) }
4548
4649 init {
4750 sharedPreferences = context.getSharedPreferences(" gotify" , Context .MODE_PRIVATE )
@@ -61,7 +64,7 @@ internal class Settings(context: Context) {
6164 }
6265
6366 fun setUser (name : String? , admin : Boolean ) {
64- sharedPreferences.edit(). putString(" username" , name).putBoolean(" admin" , admin). apply ()
67+ sharedPreferences.edit { putString(" username" , name).putBoolean(" admin" , admin) }
6568 }
6669
6770 fun sslSettings (): SSLSettings {
0 commit comments