Device Verification: MXUser.displayname and avatar can be nil

This commit is contained in:
manuroe 2019-04-17 13:54:51 +02:00
parent bcacc78b3c
commit 771444573d
3 changed files with 5 additions and 5 deletions

View file

@ -147,7 +147,7 @@ final class DeviceVerificationIncomingViewController: UIViewController {
avatarImageView.clipsToBounds = true avatarImageView.clipsToBounds = true
} }
self.userDisplaynameLabel.text = self.viewModel.userDisplayName self.userDisplaynameLabel.text = self.viewModel.userDisplayName ?? self.viewModel.userId
self.deviceIdLabel.text = self.viewModel.deviceId self.deviceIdLabel.text = self.viewModel.deviceId
} }

View file

@ -30,8 +30,8 @@ final class DeviceVerificationIncomingViewModel: DeviceVerificationIncomingViewM
// MARK: Public // MARK: Public
var userId: String var userId: String
var userDisplayName: String var userDisplayName: String?
var avatarUrl: String var avatarUrl: String?
var deviceId: String var deviceId: String
var mediaManager: MXMediaManager var mediaManager: MXMediaManager

View file

@ -31,8 +31,8 @@ protocol DeviceVerificationIncomingViewModelCoordinatorDelegate: class {
protocol DeviceVerificationIncomingViewModelType { protocol DeviceVerificationIncomingViewModelType {
var userId: String { get } var userId: String { get }
var userDisplayName: String { get } var userDisplayName: String? { get }
var avatarUrl: String { get } var avatarUrl: String? { get }
var deviceId: String { get } var deviceId: String { get }
var mediaManager: MXMediaManager { get } var mediaManager: MXMediaManager { get }