ms private -> direct

This commit is contained in:
spaced4ndy 2023-09-11 18:45:36 +04:00
parent cf60183e74
commit 8efa023327
4 changed files with 12 additions and 12 deletions

View File

@ -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")
} }

View File

@ -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")

View File

@ -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
} }
} }

View File

@ -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