                     }
                 }
                 alertController.addAction(copyAction)
+                if let blockUserAction = blockUserAction {
+                    alertController.addAction(blockUserAction)
+                }
                 if !links.isEmpty {
                     alertController.addAction(openAction)
                 }

        return links
    }
    
    func longPressAction() {
        DLog("")
        // If there's another alertController, don't do anything.

    }
    
    func layoutWithThread(thread: Thread, forTableViewController tableViewController: TableViewControllerBulkUpdateProtocol) {
        var thread = thread
        if BlockedUserManager.sharedManager.isUserIDBlocked(thread.UID ?? "") {
            thread = Thread()
            thread.content = NSAttributedString(string: "Content Blocked")
            return;
        }
        
        var titleText = (thread.ID ?? "")
        if let UID = thread.UID {
            titleText += " " + UID
        }
        userID = thread.UID
        textLabel?.text = titleText
        textView?.text = thread.content?.string
        if let imageURL = thread.thumbnailURL, let tableViewController = tableViewController as? UITableViewController
