]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Notice_tag.php
remove 'nudge' -- it won't be in this release
[quix0rs-gnu-social.git] / classes / Notice_tag.php
index 0f4c2f0d5c54bb500fd2ac8ea0859847623eec28..5b75ff13feb05a22bf48596ac5d73fdaf69f1759 100644 (file)
@@ -35,14 +35,21 @@ class Notice_tag extends Memcached_DataObject
     /* the code above is auto generated do not remove the tag below */
     ###END_AUTOCODE
        
-       static function noticeStream($tag, $offset=0, $limit=20) {
+       static function getStream($tag, $offset=0, $limit=20) {
                $qry = 
                  'SELECT notice.* ' .
                  'FROM notice JOIN notice_tag ON notice.id = notice_tag.notice_id ' .
-                 'WHERE notice_tag.tag = "%s"';
+                 'WHERE notice_tag.tag = "%s" ';
 
                return Notice::getStream(sprintf($qry, $tag),
-                                                                'notice_tag:notice_stream:' . $tag,
+                                                                'notice_tag:notice_stream:' . common_keyize($tag),
                                                                 $offset, $limit);
        }
+       
+       function blowCache() {
+               $cache = common_memcache();
+               if ($cache) {
+                       $cache->delete(common_cache_key('notice_tag:notice_stream:' . $this->tag));
+               }
+       }
 }