]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Don't always make spam_score writeable
authorEvan Prodromou <evan@status.net>
Thu, 26 Apr 2012 15:59:54 +0000 (11:59 -0400)
committerEvan Prodromou <evan@status.net>
Thu, 26 Apr 2012 15:59:54 +0000 (11:59 -0400)
plugins/ActivitySpam/ActivitySpamPlugin.php

index a905e72ccaf34605c03a9bf7ac0b8a6b6c3c83c9..70e2c13d614eafb00599ab93986a6ee68918b839 100644 (file)
@@ -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) {