Commit ab053fe2 authored by Evan Prodromou's avatar Evan Prodromou

Don't always make spam_score writeable

parent fb31ff1a
......@@ -180,7 +180,7 @@ class ActivitySpamPlugin extends Plugin
if (!empty($notice)) {
$score = $this->getScore($notice);
$score = Spam_score::staticGet('notice_id', $notice->id);
if (empty($score)) {
$this->debug("No score for notice " . $notice->id);
......@@ -252,37 +252,6 @@ class ActivitySpamPlugin extends Plugin
return true;
}
function getScore($notice)
{
$score = Spam_score::staticGet('notice_id', $notice->id);
if (!empty($score)) {
return $score;
}
try {
$result = $this->filter->test($notice);
$score = Spam_score::saveNew($notice, $result);
$this->log(LOG_INFO, "Notice " . $notice->id . " has spam score " . $score->score);
} catch (Exception $e) {
// Log but continue
$this->log(LOG_ERR, $e->getMessage());
$score = null;
}
return $score;
}
function onStartReadWriteTables(&$alwaysRW, &$rwdb) {
$alwaysRW[] = 'spam_score';
return true;
}
function onEndNoticeInScope($notice, $profile, &$bResult)
{
if ($this->hideSpam) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment