mirror of
https://github.com/element-hq/element-x-ios.git
synced 2025-03-10 13:37:11 +00:00
show "Room" for unresolved event permalinks
This commit is contained in:
parent
890687512f
commit
14fa7d87fc
@ -12,13 +12,6 @@ enum PillType: Codable, Equatable {
|
||||
enum EventRoom: Codable, Equatable {
|
||||
case roomAlias(String)
|
||||
case roomID(String)
|
||||
|
||||
var value: String {
|
||||
switch self {
|
||||
case .roomAlias(let value), .roomID(let value):
|
||||
return value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
case event(room: EventRoom)
|
||||
|
@ -866,7 +866,7 @@ class TimelineViewModel: TimelineViewModelType, TimelineViewModelProtocol {
|
||||
case .allUsers:
|
||||
pillContext.viewState = .mention(isOwnMention: true, displayText: PillConstants.atRoom)
|
||||
case .event(let room):
|
||||
var pillViewState: PillViewState = .reference(avatar: .link, displayText: L10n.screenRoomEventPill(room.value))
|
||||
var pillViewState: PillViewState = .reference(avatar: .link, displayText: L10n.screenRoomEventPill(L10n.commonRoom))
|
||||
defer {
|
||||
pillContext.viewState = pillViewState
|
||||
}
|
||||
|
@ -242,7 +242,7 @@ class PillContextTests: XCTestCase {
|
||||
XCTAssertFalse(context.viewState.isOwnMention)
|
||||
XCTAssertFalse(context.viewState.isUndefined)
|
||||
XCTAssertEqual(context.viewState.image, .link)
|
||||
XCTAssertEqual(context.viewState.displayText, L10n.screenRoomEventPill("1"))
|
||||
XCTAssertEqual(context.viewState.displayText, L10n.screenRoomEventPill(L10n.commonRoom))
|
||||
}
|
||||
|
||||
func testEventOnRoomAliasMention() async throws {
|
||||
@ -294,6 +294,6 @@ class PillContextTests: XCTestCase {
|
||||
XCTAssertFalse(context.viewState.isOwnMention)
|
||||
XCTAssertFalse(context.viewState.isUndefined)
|
||||
XCTAssertEqual(context.viewState.image, .link)
|
||||
XCTAssertEqual(context.viewState.displayText, L10n.screenRoomEventPill("#foundation-and-empire:matrix.org"))
|
||||
XCTAssertEqual(context.viewState.displayText, L10n.screenRoomEventPill(L10n.commonRoom))
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user