@@ -8,13 +8,17 @@ class TerningDataStoreImpl @Inject constructor(
88 private val dataStore : SharedPreferences ,
99) : TerningDataStore {
1010 override var accessToken: String
11- get() = dataStore.getString(ACCESS_TOKEN , " " ) ? : " "
11+ get() = dataStore.getString(ACCESS_TOKEN , " " ).orEmpty()
1212 set(value) = dataStore.edit { putString(ACCESS_TOKEN , value) }
1313
1414 override var refreshToken: String
15- get() = dataStore.getString(REFRESH_TOKEN , " " ) ? : " "
15+ get() = dataStore.getString(REFRESH_TOKEN , " " ).orEmpty()
1616 set(value) = dataStore.edit { putString(REFRESH_TOKEN , value) }
1717
18+ override var fcmToken: String
19+ get() = dataStore.getString(FCM_TOKEN , " " ).orEmpty()
20+ set(value) = dataStore.edit { putString(FCM_TOKEN , value) }
21+
1822 override var userId: Long
1923 get() = dataStore.getLong(USER_ID , 0L )
2024 set(value) = dataStore.edit { putLong(USER_ID , value) }
@@ -26,6 +30,7 @@ class TerningDataStoreImpl @Inject constructor(
2630 companion object {
2731 private const val ACCESS_TOKEN = " ACCESS_TOKEN"
2832 private const val REFRESH_TOKEN = " REFRESH_TOKEN"
33+ private const val FCM_TOKEN = " FCM_TOKEN"
2934 private const val USER_ID = " USER_ID"
3035 }
3136}
0 commit comments