mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-25 19:10:49 +02:00
Fixed build issue after merge
This commit is contained in:
@@ -19,26 +19,18 @@ import Reusable
|
||||
|
||||
class RoomNotificationSettingsAvatarView: UIView {
|
||||
|
||||
@IBOutlet weak var avatarView: MXKImageView!
|
||||
@IBOutlet weak var avatarView: RoomAvatarView!
|
||||
@IBOutlet weak var nameLabel: UILabel!
|
||||
|
||||
func configure(viewData: AvatarViewDataProtocol) {
|
||||
let avatarImage = AvatarGenerator.generateAvatar(forMatrixItem: viewData.matrixItemId, withDisplayName: viewData.displayName)
|
||||
avatarView.fill(with: viewData)
|
||||
|
||||
if let avatarUrl = viewData.avatarUrl {
|
||||
avatarView.enableInMemoryCache = true
|
||||
|
||||
avatarView.setImageURI(avatarUrl,
|
||||
withType: nil,
|
||||
andImageOrientation: .up,
|
||||
toFitViewSize: avatarView.frame.size,
|
||||
with: MXThumbnailingMethodCrop,
|
||||
previewImage: avatarImage,
|
||||
mediaManager: viewData.mediaManager)
|
||||
} else {
|
||||
avatarView.image = avatarImage
|
||||
switch viewData.fallbackImage {
|
||||
case .matrixItem(_, let matrixItemDisplayName):
|
||||
nameLabel.text = matrixItemDisplayName
|
||||
default:
|
||||
nameLabel.text = nil
|
||||
}
|
||||
nameLabel.text = viewData.displayName
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user