Fix API break in QrCodeLoginStep.
This commit is contained in:
parent
428b65318c
commit
a83630169e
2 changed files with 2 additions and 0 deletions
|
|
@ -12,6 +12,7 @@ sealed interface QrCodeLoginStep {
|
||||||
data class EstablishingSecureChannel(val checkCode: String) : QrCodeLoginStep
|
data class EstablishingSecureChannel(val checkCode: String) : QrCodeLoginStep
|
||||||
data object Starting : QrCodeLoginStep
|
data object Starting : QrCodeLoginStep
|
||||||
data class WaitingForToken(val userCode: String) : QrCodeLoginStep
|
data class WaitingForToken(val userCode: String) : QrCodeLoginStep
|
||||||
|
data object SyncingSecrets : QrCodeLoginStep
|
||||||
data class Failed(val error: QrLoginException) : QrCodeLoginStep
|
data class Failed(val error: QrLoginException) : QrCodeLoginStep
|
||||||
data object Finished : QrCodeLoginStep
|
data object Finished : QrCodeLoginStep
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ fun QrLoginProgress.toStep(): QrCodeLoginStep {
|
||||||
is QrLoginProgress.EstablishingSecureChannel -> QrCodeLoginStep.EstablishingSecureChannel(checkCodeString)
|
is QrLoginProgress.EstablishingSecureChannel -> QrCodeLoginStep.EstablishingSecureChannel(checkCodeString)
|
||||||
is QrLoginProgress.Starting -> QrCodeLoginStep.Starting
|
is QrLoginProgress.Starting -> QrCodeLoginStep.Starting
|
||||||
is QrLoginProgress.WaitingForToken -> QrCodeLoginStep.WaitingForToken(userCode)
|
is QrLoginProgress.WaitingForToken -> QrCodeLoginStep.WaitingForToken(userCode)
|
||||||
|
is QrLoginProgress.SyncingSecrets -> QrCodeLoginStep.SyncingSecrets
|
||||||
is QrLoginProgress.Done -> QrCodeLoginStep.Finished
|
is QrLoginProgress.Done -> QrCodeLoginStep.Finished
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue