mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +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")
|
||||
|
||||
@@ -43,14 +43,14 @@ extension RoomMemberProxyMock {
|
||||
static var mockMe: RoomMemberProxyMock {
|
||||
RoomMemberProxyMock(with: .init(userID: "@me:matrix.org",
|
||||
displayName: "Me",
|
||||
avatarURL: .mockMXCAvatar,
|
||||
avatarURL: .mockMXCUserAvatar,
|
||||
membership: .join))
|
||||
}
|
||||
|
||||
static var mockMeAdmin: RoomMemberProxyMock {
|
||||
RoomMemberProxyMock(with: .init(userID: "@me:matrix.org",
|
||||
displayName: "Me",
|
||||
avatarURL: .mockMXCAvatar,
|
||||
avatarURL: .mockMXCUserAvatar,
|
||||
membership: .join,
|
||||
powerLevel: 100,
|
||||
role: .administrator))
|
||||
@@ -83,7 +83,7 @@ extension RoomMemberProxyMock {
|
||||
static var mockDan: RoomMemberProxyMock {
|
||||
RoomMemberProxyMock(with: .init(userID: "@dan:matrix.org",
|
||||
displayName: "Dan",
|
||||
avatarURL: .mockMXCAvatar,
|
||||
avatarURL: .mockMXCUserAvatar,
|
||||
membership: .join))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user