@@ -99,8 +99,6 @@ class AuthRepository @Inject constructor(
99
99
prefs[USERNAME ] = username
100
100
response.getSessionId()?.also {
101
101
prefs[SESSION_ID ] = it
102
- } ? : run {
103
- signOut()
104
102
}
105
103
}
106
104
return true
@@ -124,8 +122,6 @@ class AuthRepository @Inject constructor(
124
122
prefs[USERNAME ] = username
125
123
response.getSessionId()?.also {
126
124
prefs[SESSION_ID ] = it
127
- } ? : run {
128
- signOut()
129
125
}
130
126
}
131
127
setSessionWithPassword(password)
@@ -156,8 +152,6 @@ class AuthRepository @Inject constructor(
156
152
prefs[USERNAME ] = response.body()?.username.orEmpty()
157
153
response.getSessionId()?.also {
158
154
prefs[SESSION_ID ] = it
159
- } ? : run {
160
- signOut()
161
155
}
162
156
}
163
157
return true
@@ -168,10 +162,7 @@ class AuthRepository @Inject constructor(
168
162
Log .e(TAG , " Invalid login credentials" , e)
169
163
170
164
// Remove previously stored credentials and start login over again
171
- dataStore.edit { prefs ->
172
- prefs.remove(USERNAME )
173
- prefs.remove(SESSION_ID )
174
- }
165
+ signOut()
175
166
}
176
167
} else {
177
168
Log .e(TAG , " Please check if username and session id is present in your datastore" )
@@ -208,8 +199,6 @@ class AuthRepository @Inject constructor(
208
199
dataStore.edit { prefs ->
209
200
response.getSessionId()?.also {
210
201
prefs[SESSION_ID ] = it
211
- } ? : run {
212
- signOut()
213
202
}
214
203
}
215
204
return response.getJsonObject()
@@ -300,8 +289,6 @@ class AuthRepository @Inject constructor(
300
289
dataStore.edit { prefs ->
301
290
response.getSessionId()?.also {
302
291
prefs[SESSION_ID ] = it
303
- } ? : run {
304
- signOut()
305
292
}
306
293
}
307
294
return response.getJsonObject()
0 commit comments