diff --git a/app/src/main/java/audio/funkwhale/ffa/utils/Extensions.kt b/app/src/main/java/audio/funkwhale/ffa/utils/Extensions.kt index 9f46206..8d22c71 100644 --- a/app/src/main/java/audio/funkwhale/ffa/utils/Extensions.kt +++ b/app/src/main/java/audio/funkwhale/ffa/utils/Extensions.kt @@ -63,6 +63,7 @@ fun Request.authorize(context: Context, oAuth: OAuth): Request { Log.e("Request.authorize()", "performActionWithFreshToken failed: $e") if (e.type != 2 || e.code != 2002) { Log.e("Request.authorize()", Log.getStackTraceString(e)) + EventBus.send(Event.LogOut) } } if (token != old && token != null) { diff --git a/app/src/main/java/audio/funkwhale/ffa/utils/OAuth.kt b/app/src/main/java/audio/funkwhale/ffa/utils/OAuth.kt index e36a0ea..c644d9f 100644 --- a/app/src/main/java/audio/funkwhale/ffa/utils/OAuth.kt +++ b/app/src/main/java/audio/funkwhale/ffa/utils/OAuth.kt @@ -103,6 +103,7 @@ class OAuth(private val authorizationServiceFactory: AuthorizationServiceFactory if (e != null) { Log.e("OAuth", "performTokenRequest failed: $e") Log.e("OAuth", Log.getStackTraceString(e)) + EventBus.send(Event.LogOut) } else { state.apply { Log.i("OAuth", "applying new authState")