From 17dec236c23df6c09cd2e8c4bb4f66b0e8d6779a Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 24 Nov 2023 19:20:11 +0100 Subject: [PATCH] Load saved session if available --- .../main/java/eu/steffo/twom/matrix/MatrixActivity.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/steffo/twom/matrix/MatrixActivity.kt b/app/src/main/java/eu/steffo/twom/matrix/MatrixActivity.kt index 5aeee9c..4dcc9bf 100644 --- a/app/src/main/java/eu/steffo/twom/matrix/MatrixActivity.kt +++ b/app/src/main/java/eu/steffo/twom/matrix/MatrixActivity.kt @@ -42,16 +42,18 @@ class MatrixActivity : ComponentActivity() { } } } - } - override fun onStart() { - super.onStart() + // Check if there's a session already stored + session = TwoMMatrix.matrix.authenticationService().getLastAuthenticatedSession() setContent { MatrixActivityScaffold( - onClickLogin = this::onClickLogin + onClickLogin = this::onClickLogin, + session = session, ) } + + // No onStart is needed, as session already sets content when it's changed } private fun onClickLogin() {