Skip to content

Commit 57554c5

Browse files
author
Maxime NATUREL
committed
Handling signout current session action
1 parent 540758d commit 57554c5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

vector/src/main/java/im/vector/app/features/settings/devices/v2/VectorSettingsDevicesFragment.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ import im.vector.app.features.settings.devices.v2.list.SecurityRecommendationVie
5252
import im.vector.app.features.settings.devices.v2.list.SecurityRecommendationViewState
5353
import im.vector.app.features.settings.devices.v2.list.SessionInfoViewState
5454
import im.vector.app.features.settings.devices.v2.signout.BuildConfirmSignoutDialogUseCase
55+
import im.vector.app.features.workers.signout.SignOutUiWorker
5556
import org.matrix.android.sdk.api.auth.data.LoginFlowTypes
5657
import org.matrix.android.sdk.api.extensions.orFalse
5758
import org.matrix.android.sdk.api.session.crypto.model.RoomEncryptionTrustLevel
@@ -149,6 +150,10 @@ class VectorSettingsDevicesFragment :
149150
navigateToRenameCurrentSession()
150151
true
151152
}
153+
R.id.currentSessionHeaderSignout -> {
154+
confirmSignoutCurrentSession()
155+
true
156+
}
152157
R.id.currentSessionHeaderSignoutOtherSessions -> {
153158
confirmMultiSignoutOtherSessions()
154159
true
@@ -168,6 +173,10 @@ class VectorSettingsDevicesFragment :
168173
}
169174
}
170175

176+
private fun confirmSignoutCurrentSession() {
177+
activity?.let { SignOutUiWorker(it).perform() }
178+
}
179+
171180
private fun initCurrentSessionListView() {
172181
views.deviceListCurrentSession.viewVerifyButton.debouncedClicks {
173182
viewModel.handle(DevicesAction.VerifyCurrentSession)

0 commit comments

Comments
 (0)