]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/activity.php
auth fix
[quix0rs-gnu-social.git] / lib / activity.php
index d3eeadcee9eb106d095e7e901f892e58a476a338..c3a984a7b994f289995dccf521ee0e4eb8b83fda 100644 (file)
@@ -327,16 +327,8 @@ class Activity
         return null;
     }
 
-    function asString($namespace=false, $author=true)
+    function asString($namespace=false, $author=true, $source=false)
     {
-        $c = Cache::instance();
-
-        $str = $c->get(Cache::codeKey('activity:as-string:'.$this->id));
-
-        if (!empty($str)) {
-            return $str;
-        }
-
         $xs = new XMLStringer(true);
 
         if ($namespace) {
@@ -502,7 +494,7 @@ class Activity
 
         // Info on the source feed
 
-        if (!empty($this->source)) {
+        if ($source && !empty($this->source)) {
             $xs->elementStart('source');
            
             $xs->element('id', null, $this->source->id);
@@ -559,8 +551,6 @@ class Activity
 
         $str = $xs->getString();
        
-        $c->set(Cache::codeKey('activity:as-string:'.$this->id), $str);
-       
         return $str;
     }