diff --git a/Signal/src/ViewControllers/ConversationView/ConversationViewController.m b/Signal/src/ViewControllers/ConversationView/ConversationViewController.m index d4b27789c..cf729613f 100644 --- a/Signal/src/ViewControllers/ConversationView/ConversationViewController.m +++ b/Signal/src/ViewControllers/ConversationView/ConversationViewController.m @@ -2342,7 +2342,13 @@ typedef enum : NSUInteger { { OWSAssertIsOnMainThread(); - // TODO: + NSURL *_Nullable url = [NSURL URLWithString:linkPreview.urlString]; + if (!url) { + OWSFailDebug(@"Invalid link preview URL."); + return; + } + + [UIApplication.sharedApplication openURL:url]; } - (void)showDetailViewForViewItem:(id)conversationItem