Update remaining strings for FTUE.

Include homeserver in view models/state as needed.
Pre-fill the user's display name as set by the server.
This commit is contained in:
Doug
2022-07-14 11:41:36 +01:00
committed by Doug
parent 5394ed0f4a
commit d5b5101420
48 changed files with 250 additions and 155 deletions
@@ -38,14 +38,19 @@ enum MockAuthenticationVerifyMsisdnScreenState: MockScreenState, CaseIterable {
let viewModel: AuthenticationVerifyMsisdnViewModel
switch self {
case .emptyPhoneNumber:
viewModel = AuthenticationVerifyMsisdnViewModel(phoneNumber: "")
viewModel = AuthenticationVerifyMsisdnViewModel(homeserver: .mockMatrixDotOrg,
phoneNumber: "")
case .enteredPhoneNumber:
viewModel = AuthenticationVerifyMsisdnViewModel(phoneNumber: "+44 XXXXXXXXX")
viewModel = AuthenticationVerifyMsisdnViewModel(homeserver: .mockMatrixDotOrg,
phoneNumber: "+44 XXXXXXXXX")
case .hasSentSMS:
viewModel = AuthenticationVerifyMsisdnViewModel(phoneNumber: "+44 XXXXXXXXX")
viewModel = AuthenticationVerifyMsisdnViewModel(homeserver: .mockMatrixDotOrg,
phoneNumber: "+44 XXXXXXXXX")
Task { await viewModel.updateForSentSMS() }
case .enteredOTP:
viewModel = AuthenticationVerifyMsisdnViewModel(phoneNumber: "+44 XXXXXXXXX", otp: "123456")
viewModel = AuthenticationVerifyMsisdnViewModel(homeserver: .mockMatrixDotOrg,
phoneNumber: "+44 XXXXXXXXX",
otp: "123456")
Task { await viewModel.updateForSentSMS() }
}