wedroid/app/src/main/java/it/unisannio/ding/ids/wedroid/app/util/SharedPreferenceHelper.kt

46 lines
1.1 KiB
Kotlin
Raw Normal View History

2019-12-28 18:09:40 +00:00
package it.unisannio.ding.ids.wedroid.app.util
import android.content.Context
2019-12-12 18:31:38 +00:00
class SharedPreferenceHelper(context: Context) : PreferenceReader, PreferenceWriter {
2020-01-08 14:39:33 +00:00
2019-12-28 18:09:40 +00:00
private val sp = context.getSharedPreferences("userinfo", Context.MODE_PRIVATE)
override fun getBaseUrl(): String? {
return sp.getString("url", "")
}
override fun getUserId(): String? {
return sp.getString("id", "")
}
override fun getToken(): String? {
return sp.getString("token", "")
}
override fun setBaseUrl(baseUrl: String?) {
val editor = sp.edit()
editor.putString("url", baseUrl).apply()
2019-12-12 18:31:38 +00:00
}
2019-12-28 18:09:40 +00:00
override fun setUserId(userId: String?) {
val editor = sp.edit()
editor.putString("id", userId).apply()
}
override fun setToken(token: String?) {
val editor = sp.edit()
editor.putString("token", token).apply()
}
override fun getBoardId(): String? {
return sp.getString("boardId", "")
}
override fun setBoardId(token: String?) {
val editor = sp.edit()
editor.putString("boardId", token).apply()
}
2019-12-12 18:31:38 +00:00
}
2020-01-08 14:39:33 +00:00