mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Add new development assets and use in mocks/previews. (#3581)
This commit is contained in:
@@ -18,9 +18,26 @@ extension MediaProviderMock {
|
||||
return nil
|
||||
}
|
||||
|
||||
// At some stage it would be nice to return different images, but for now they can be the same.
|
||||
if mediaSource?.url == .mockMXCImage || mediaSource?.url == .mockMXCAvatar {
|
||||
return Asset.Images.appLogo.image
|
||||
if mediaSource?.url == .mockMXCImage {
|
||||
if let url = Bundle.main.url(forResource: "preview_image", withExtension: "jpg"),
|
||||
let data = try? Data(contentsOf: url) {
|
||||
return UIImage(data: data)
|
||||
}
|
||||
} else if mediaSource?.url == .mockMXCVideo {
|
||||
if let url = Bundle.main.url(forResource: "preview_video", withExtension: "jpg"),
|
||||
let data = try? Data(contentsOf: url) {
|
||||
return UIImage(data: data)
|
||||
}
|
||||
} else if mediaSource?.url == .mockMXCAvatar {
|
||||
if let url = Bundle.main.url(forResource: "preview_avatar_room", withExtension: "jpg"),
|
||||
let data = try? Data(contentsOf: url) {
|
||||
return UIImage(data: data)
|
||||
}
|
||||
} else if mediaSource?.url == .mockMXCUserAvatar {
|
||||
if let url = Bundle.main.url(forResource: "preview_avatar_user", withExtension: "jpg"),
|
||||
let data = try? Data(contentsOf: url) {
|
||||
return UIImage(data: data)
|
||||
}
|
||||
}
|
||||
|
||||
return UIImage(systemName: "photo")
|
||||
|
||||
Reference in New Issue
Block a user