mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
pr suggestions
This commit is contained in:
+2
-2
@@ -72,7 +72,7 @@ struct RoomMemberDetailsScreenViewStateBindings {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var ignoreUserAlert: IgnoreUserAlertItem?
|
var ignoreUserAlert: IgnoreUserAlertItem?
|
||||||
var alertInfo: AlertInfo<RoomMemberDetailsScreenError>?
|
var alertInfo: AlertInfo<RoomMemberDetailsScreenAlertType>?
|
||||||
|
|
||||||
/// A media item that will be previewed with QuickLook.
|
/// A media item that will be previewed with QuickLook.
|
||||||
var mediaPreviewItem: MediaPreviewItem?
|
var mediaPreviewItem: MediaPreviewItem?
|
||||||
@@ -88,7 +88,7 @@ enum RoomMemberDetailsScreenViewAction {
|
|||||||
case startCall(roomID: String)
|
case startCall(roomID: String)
|
||||||
}
|
}
|
||||||
|
|
||||||
enum RoomMemberDetailsScreenError: Hashable {
|
enum RoomMemberDetailsScreenAlertType: Hashable {
|
||||||
case failedOpeningDirectChat
|
case failedOpeningDirectChat
|
||||||
case createDirectChatConfirmation
|
case createDirectChatConfirmation
|
||||||
case unknown
|
case unknown
|
||||||
|
|||||||
+1
-1
@@ -184,7 +184,7 @@ class RoomMemberDetailsScreenViewModel: RoomMemberDetailsScreenViewModelType, Ro
|
|||||||
|
|
||||||
switch await clientProxy.directRoomForUserID(roomMemberProxy.userID) {
|
switch await clientProxy.directRoomForUserID(roomMemberProxy.userID) {
|
||||||
case .success(let roomID):
|
case .success(let roomID):
|
||||||
if let roomID = roomID {
|
if let roomID {
|
||||||
actionsSubject.send(.openDirectChat(roomID: roomID))
|
actionsSubject.send(.openDirectChat(roomID: roomID))
|
||||||
} else {
|
} else {
|
||||||
let string = roomMemberProxy.displayName ?? roomMemberProxy.userID
|
let string = roomMemberProxy.displayName ?? roomMemberProxy.userID
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ struct UserProfileScreenViewState: BindableState {
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct UserProfileScreenViewStateBindings {
|
struct UserProfileScreenViewStateBindings {
|
||||||
var alertInfo: AlertInfo<UserProfileScreenError>?
|
var alertInfo: AlertInfo<UserProfileScreenAlertType>?
|
||||||
|
|
||||||
/// A media item that will be previewed with QuickLook.
|
/// A media item that will be previewed with QuickLook.
|
||||||
var mediaPreviewItem: MediaPreviewItem?
|
var mediaPreviewItem: MediaPreviewItem?
|
||||||
@@ -48,7 +48,7 @@ enum UserProfileScreenViewAction {
|
|||||||
case dismiss
|
case dismiss
|
||||||
}
|
}
|
||||||
|
|
||||||
enum UserProfileScreenError: Hashable {
|
enum UserProfileScreenAlertType: Hashable {
|
||||||
case failedOpeningDirectChat
|
case failedOpeningDirectChat
|
||||||
case unknown
|
case unknown
|
||||||
case createDirectChatConfirmation
|
case createDirectChatConfirmation
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ class UserProfileScreenViewModel: UserProfileScreenViewModelType, UserProfileScr
|
|||||||
|
|
||||||
switch await clientProxy.directRoomForUserID(userProfile.userID) {
|
switch await clientProxy.directRoomForUserID(userProfile.userID) {
|
||||||
case .success(let roomID):
|
case .success(let roomID):
|
||||||
if let roomID = roomID {
|
if let roomID {
|
||||||
actionsSubject.send(.openDirectChat(roomID: roomID))
|
actionsSubject.send(.openDirectChat(roomID: roomID))
|
||||||
} else {
|
} else {
|
||||||
let string = userProfile.displayName ?? userProfile.userID
|
let string = userProfile.displayName ?? userProfile.userID
|
||||||
|
|||||||
Reference in New Issue
Block a user