Verification: integrate with new statemachine library

This commit is contained in:
ganfra 2023-06-09 16:48:58 +02:00
parent 1382f5890f
commit 2179c17de8
6 changed files with 192 additions and 207 deletions

View file

@ -39,8 +39,6 @@ class FakeSessionVerificationService : SessionVerificationService {
override suspend fun requestVerification() {
_verificationFlowState.value = VerificationFlowState.AcceptedVerificationRequest
_verificationFlowState.value = VerificationFlowState.StartedSasVerification
_verificationFlowState.value = VerificationFlowState.ReceivedVerificationData(emojiList)
}
override suspend fun cancelVerification() {
@ -63,9 +61,12 @@ class FakeSessionVerificationService : SessionVerificationService {
}
}
fun triggerReceiveVerificationData() {
_verificationFlowState.value = VerificationFlowState.ReceivedVerificationData(emojiList)
}
override suspend fun startVerification() {
_verificationFlowState.value = VerificationFlowState.StartedSasVerification
_verificationFlowState.value = VerificationFlowState.ReceivedVerificationData(emojiList)
}
fun givenVerifiedStatus(status: SessionVerifiedStatus) {