We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e00baa commit a868f00Copy full SHA for a868f00
1 file changed
data/src/main/java/com/threegap/bitnagil/data/auth/datasourceimpl/AuthLocalDataSourceImpl.kt
@@ -9,10 +9,10 @@ class AuthLocalDataSourceImpl @Inject constructor(
9
private val authTokenDataStore: AuthTokenDataStore,
10
) : AuthLocalDataSource {
11
12
- override suspend fun getRefreshToken(): String? {
13
- val refreshToken = authTokenDataStore.tokenFlow.firstOrNull()?.refreshToken
14
- return refreshToken
15
- }
+ override suspend fun getRefreshToken(): String? =
+ runCatching {
+ authTokenDataStore.tokenFlow.firstOrNull()?.refreshToken
+ }.getOrNull()
16
17
override suspend fun updateAuthToken(accessToken: String, refreshToken: String): Result<Unit> =
18
runCatching {
0 commit comments