ms private -> direct
This commit is contained in:
parent
cf60183e74
commit
8efa023327
@ -446,8 +446,8 @@ struct ChatView: View {
|
|||||||
VStack(alignment: .leading, spacing: 4) {
|
VStack(alignment: .leading, spacing: 4) {
|
||||||
if ci.content.showMemberName {
|
if ci.content.showMemberName {
|
||||||
Group {
|
Group {
|
||||||
if msgScope == .msPrivate {
|
if msgScope == .msDirect {
|
||||||
Text("\(member.displayName) **privately**")
|
Text("\(member.displayName) **directly**")
|
||||||
} else {
|
} else {
|
||||||
Text(member.displayName)
|
Text(member.displayName)
|
||||||
}
|
}
|
||||||
@ -491,7 +491,7 @@ struct ChatView: View {
|
|||||||
.appSheet(item: $selectedMember) { member in
|
.appSheet(item: $selectedMember) { member in
|
||||||
GroupMemberInfoView(groupInfo: groupInfo, member: directMember, navigation: true)
|
GroupMemberInfoView(groupInfo: groupInfo, member: directMember, navigation: true)
|
||||||
}
|
}
|
||||||
Text("**privately** to \(directMember.displayName)")
|
Text("**directly** to \(directMember.displayName)")
|
||||||
} else {
|
} else {
|
||||||
Text("to group")
|
Text("to group")
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ struct ContextDirectMemberView: View {
|
|||||||
ProfileImage(imageStr: directMember.image)
|
ProfileImage(imageStr: directMember.image)
|
||||||
.frame(width: 30, height: 30)
|
.frame(width: 30, height: 30)
|
||||||
.padding(.trailing, 2)
|
.padding(.trailing, 2)
|
||||||
Text("Message will be sent privately to \(directMember.chatViewName)")
|
Text("Directly to \(directMember.chatViewName)")
|
||||||
.lineLimit(1)
|
.lineLimit(1)
|
||||||
} else {
|
} else {
|
||||||
Text("Message will be sent to all members")
|
Text("Message will be sent to all members")
|
||||||
|
@ -2136,7 +2136,7 @@ public struct ChatItem: Identifiable, Decodable {
|
|||||||
public var directMember: GroupMember? {
|
public var directMember: GroupMember? {
|
||||||
switch chatDir {
|
switch chatDir {
|
||||||
case let .groupSnd(directMember): return directMember
|
case let .groupSnd(directMember): return directMember
|
||||||
case let .groupRcv(groupMember, .msPrivate): return groupMember
|
case let .groupRcv(groupMember, .msDirect): return groupMember
|
||||||
default: return nil
|
default: return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2291,7 +2291,7 @@ public struct ChatItem: Identifiable, Decodable {
|
|||||||
|
|
||||||
public enum MessageScope: String, Decodable {
|
public enum MessageScope: String, Decodable {
|
||||||
case msGroup = "group"
|
case msGroup = "group"
|
||||||
case msPrivate = "private"
|
case msDirect = "direct"
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum CIDirection: Decodable {
|
public enum CIDirection: Decodable {
|
||||||
@ -2655,16 +2655,16 @@ public struct CIQuote: Decodable, ItemContent {
|
|||||||
} else {
|
} else {
|
||||||
return NSLocalizedString("you", comment: "quote sender")
|
return NSLocalizedString("you", comment: "quote sender")
|
||||||
}
|
}
|
||||||
case .groupSnd(.msPrivate):
|
case .groupSnd(.msDirect):
|
||||||
if let membershipName = membership?.displayName {
|
if let membershipName = membership?.displayName {
|
||||||
return String.localizedStringWithFormat(NSLocalizedString("%@, privately", comment: "quote sender"), membershipName)
|
return String.localizedStringWithFormat(NSLocalizedString("%@, directly", comment: "quote sender"), membershipName)
|
||||||
} else {
|
} else {
|
||||||
return NSLocalizedString("you, privately", comment: "quote sender")
|
return NSLocalizedString("you, directly", comment: "quote sender")
|
||||||
}
|
}
|
||||||
case let .groupRcv(member, .msGroup):
|
case let .groupRcv(member, .msGroup):
|
||||||
return member.displayName
|
return member.displayName
|
||||||
case let .groupRcv(member, .msPrivate):
|
case let .groupRcv(member, .msDirect):
|
||||||
return String.localizedStringWithFormat(NSLocalizedString("%@, privately", comment: "quote sender"), member.displayName)
|
return String.localizedStringWithFormat(NSLocalizedString("%@, directly", comment: "quote sender"), member.displayName)
|
||||||
case nil: return nil
|
case nil: return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1633,7 +1633,7 @@ data class ChatItem (
|
|||||||
@Serializable
|
@Serializable
|
||||||
enum class MessageScope(val messageScope: String) {
|
enum class MessageScope(val messageScope: String) {
|
||||||
@SerialName("group") MSGroup("group"),
|
@SerialName("group") MSGroup("group"),
|
||||||
@SerialName("private") MSPrivate("private");
|
@SerialName("private") MSDirect("direct");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
|
Loading…
Reference in New Issue
Block a user