links in messages

This commit is contained in:
Garth Vander Houwen 2022-12-23 21:21:08 -08:00
parent 41f4eb510d
commit 81e1b61443
3 changed files with 4 additions and 3 deletions

View file

@ -1308,7 +1308,6 @@ func textMessageAppPacket(packet: MeshPacket, connectedNode: Int64, context: NSM
for match in matches {
guard let range = Range(match.range, in: messageText) else { continue }
let url = messageText[range]
print(match.url?.baseURL)
messageWithLink = messageText.replacingOccurrences(of: url, with: "[\(String(match.url?.host ?? "Link"))](\(url))")
}
newMessage.messagePayload = messageWithLink

View file

@ -61,8 +61,9 @@ struct ChannelMessageList: View {
}
VStack(alignment: currentUser ? .trailing : .leading) {
let markdownText: LocalizedStringKey = LocalizedStringKey.init(message.messagePayload ?? "EMPTY MESSAGE")
let skyBlue = Color(red: 0.4627, green: 0.8392, blue: 1.0)
Text(markdownText)
.tint(skyBlue)
.padding(10)
.foregroundColor(.white)
.background(currentUser ? .accentColor : Color(.gray))

View file

@ -62,8 +62,9 @@ struct UserMessageList: View {
}
VStack(alignment: currentUser ? .trailing : .leading) {
let markdownText: LocalizedStringKey = LocalizedStringKey.init(message.messagePayload ?? "EMPTY MESSAGE")
let skyBlue = Color(red: 0.4627, green: 0.8392, blue: 1.0)
Text(markdownText)
.tint(skyBlue)
.padding(10)
.foregroundColor(.white)
.background(currentUser ? .accentColor : Color(.gray))