diff --git a/yobble/ViewModels/PrivateChatViewModel.swift b/yobble/ViewModels/PrivateChatViewModel.swift index deaa326..f27ee50 100644 --- a/yobble/ViewModels/PrivateChatViewModel.swift +++ b/yobble/ViewModels/PrivateChatViewModel.swift @@ -14,7 +14,7 @@ final class PrivateChatViewModel: ObservableObject { private let chatId: String private let currentUserId: String? private let pageSize: Int - private let maxMessageLength: Int = 4096 + let maxMessageLength: Int = 4096 private var didLoadInitially: Bool = false private var messageObserver: NSObjectProtocol? diff --git a/yobble/Views/Chat/PrivateChatView.swift b/yobble/Views/Chat/PrivateChatView.swift index d1a0965..b19357c 100644 --- a/yobble/Views/Chat/PrivateChatView.swift +++ b/yobble/Views/Chat/PrivateChatView.swift @@ -632,6 +632,16 @@ struct PrivateChatView: View { } .padding(.trailing, 12) .padding(.bottom, 10) + +// if draftText.count > 300 { +// Text("\(draftText.count) / \(viewModel.maxMessageLength)") +// .font(.caption2) +// .fontWeight(.medium) +// .foregroundColor(draftText.count > viewModel.maxMessageLength ? .red : .secondary) +// .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .topTrailing) +// .padding(.trailing, 12) +// .padding(.top, 4) +// } } .frame(minHeight: 40, alignment: .bottom) .background(Color(.secondarySystemBackground))