commit 7eba921bf863649dcb408349f25bdaf4c92ddc5f
parent b72cdc2a2ca8512bf094a94ac045e8aeb42e7f4a
Author: William Casarin <jb55@jb55.com>
Date: Sun, 7 Aug 2022 18:56:43 -0700
dms: create parse and create links in DMs
Changelog-Fixed: You can now reference users, notes hashtags in DMs
Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/damus/Views/DMChatView.swift b/damus/Views/DMChatView.swift
@@ -108,7 +108,11 @@ struct DMChatView: View {
}
func send_message() {
- guard let dm = create_dm(message, to_pk: pubkey, keypair: damus_state.keypair) else {
+ let post_blocks = parse_post_blocks(content: message)
+ let post_tags = make_post_tags(post_blocks: post_blocks, tags: [])
+ let content = render_blocks(blocks: post_tags.blocks)
+
+ guard let dm = create_dm(content, to_pk: pubkey, keypair: damus_state.keypair) else {
print("error creating dm")
return
}