public function discussionModel_setCalculatedFields_handler($sender)
{
// Only for members
if (!Gdn::session()->isValid()) {
return;
}
// Recalculate New count with each category's DateMarkedRead
$Discussion =& $sender->EventArguments['Discussion'];
$Category = CategoryModel::categories($Discussion->CategoryID);
$CategoryLastDate = Gdn_Format::toTimestamp($Category["DateMarkedRead"]);
if ($CategoryLastDate != 0) {
$this->checkDiscussionDate($Discussion, $CategoryLastDate);
}
}