From 192d1c4f2dd849495102da149ecad9e0a5bcb61f Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Thu, 17 Mar 2022 17:01:16 +0000 Subject: [PATCH] converting open class to sealed interface for extra type safety --- .../app/features/onboarding/OnboardingAction.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/onboarding/OnboardingAction.kt b/vector/src/main/java/im/vector/app/features/onboarding/OnboardingAction.kt index 8b17b318c1..7fa75d1544 100644 --- a/vector/src/main/java/im/vector/app/features/onboarding/OnboardingAction.kt +++ b/vector/src/main/java/im/vector/app/features/onboarding/OnboardingAction.kt @@ -46,13 +46,13 @@ sealed interface OnboardingAction : VectorViewModelAction { data class PostRegisterAction(val registerAction: RegisterAction) : OnboardingAction // Reset actions - open class ResetAction : OnboardingAction + sealed interface ResetAction : OnboardingAction - object ResetHomeServerType : ResetAction() - object ResetHomeServerUrl : ResetAction() - object ResetSignMode : ResetAction() - object ResetLogin : ResetAction() - object ResetResetPassword : ResetAction() + object ResetHomeServerType : ResetAction + object ResetHomeServerUrl : ResetAction + object ResetSignMode : ResetAction + object ResetLogin : ResetAction + object ResetResetPassword : ResetAction // Homeserver history object ClearHomeServerHistory : OnboardingAction