mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Add the UI for your own user status in the Settings screen. (#5888)
* Show the user's own Status emoji on the SettingsScreen. * Add the UI for setting your own status. * Add placeholder action for selecting a custom emoji and fix some accessibility issues.
This commit is contained in:
@@ -14,8 +14,9 @@ struct ClientProxyMockConfiguration {
|
||||
var homeserver = ""
|
||||
var userIDServerName: String?
|
||||
var userID: String = RoomMemberProxyMock.mockMe.userID
|
||||
var displayName: String? = "User display name"
|
||||
var deviceID: String?
|
||||
var displayName: String? = "User display name"
|
||||
var status: UserStatus = .init()
|
||||
var roomSummaryProvider: RoomSummaryProviderProtocol = RoomSummaryProviderMock(.init())
|
||||
var spaceServiceConfiguration: SpaceServiceProxyMock.Configuration = .init()
|
||||
var roomPreviews: [RoomPreviewProxyProtocol]?
|
||||
@@ -65,7 +66,9 @@ extension ClientProxyMock {
|
||||
verificationStatePublisher = .init(.unknown)
|
||||
homeserverReachabilityPublisher = .init(.reachable)
|
||||
|
||||
userProfilePublisher = .init(UserProfile(userID: configuration.userID, displayName: configuration.displayName))
|
||||
userProfilePublisher = .init(UserProfile(userID: configuration.userID,
|
||||
displayName: configuration.displayName,
|
||||
status: configuration.status))
|
||||
|
||||
ignoredUsersPublisher = .init([RoomMemberProxyMock].allMembers.map(\.userID))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user