public function dismiss($MessageID = '', $TransientKey = false)
{
$Session = Gdn::session();
if ($TransientKey !== false && $Session->validateTransientKey($TransientKey)) {
$Prefs = $Session->getPreference('DismissedMessages', array());
$Prefs[] = $MessageID;
$Session->setPreference('DismissedMessages', $Prefs);
}
if ($this->_DeliveryType === DELIVERY_TYPE_ALL) {
redirect(getIncomingValue('Target', '/discussions'));
}
$this->render();
}