[Android] Force aborting the ktor calls when the caller is not logged in

Nicolas Pomepuy git at videolan.org
Thu May 7 08:19:58 UTC 2026


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Mar 31 09:49:01 2026 +0200| [acfff551f7a0662c7d82ebf182a366d37bb3fe85] | committer: Nicolas Pomepuy

Force aborting the ktor calls when the caller is not logged in

> https://code.videolan.org/videolan/vlc-android/commit/acfff551f7a0662c7d82ebf182a366d37bb3fe85
---

 .../java/org/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt
index 9b67122417..6705b82270 100644
--- a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt
+++ b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt
@@ -59,8 +59,9 @@ object RemoteAccessSession {
         }
         if (!loggedIn) {
             call.respond(HttpStatusCode.Unauthorized)
+            throw IllegalStateException("Not logged in")
         } else {
-            call.sessions.set("user_session", UserSession(id = userSession!!.id, userSession.maxAge))
+            call.sessions.set("user_session", UserSession(id = userSession.id, userSession.maxAge))
         }
     }
 



More information about the Android mailing list