Fix room avatars on timeline (#213)

This commit is contained in:
ismailgulek
2022-09-23 17:52:08 +03:00
committed by GitHub
parent dab23c23e7
commit 5772fae6ff
9 changed files with 43 additions and 13 deletions
@@ -27,11 +27,19 @@ struct MockMediaProvider: MediaProviderProtocol {
}
func imageFromURLString(_ urlString: String?, avatarSize: AvatarSize?) -> UIImage? {
if urlString != nil {
return UIImage(systemName: "photo")
guard urlString != nil else {
return nil
}
return nil
if let avatarSize = avatarSize {
switch avatarSize {
case .room:
return Asset.Images.appLogo.image
default:
return UIImage(systemName: "photo")
}
}
return UIImage(systemName: "photo")
}
func loadImageFromURLString(_ urlString: String, avatarSize: AvatarSize?) async -> Result<UIImage, MediaProviderError> {