X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FReply.php;h=018937ba6c70c1a6199c91eb2768880aa1e16029;hb=cb8bf360c42ca8fce44fac62316d6d71d66d912e;hp=3cc4b942ca74608a1a9945070dd2a941247c58ce;hpb=d594c83a5a9a9d42fce917b544c28591fcadb1aa;p=quix0rs-gnu-social.git diff --git a/classes/Reply.php b/classes/Reply.php index 3cc4b942ca..018937ba6c 100644 --- a/classes/Reply.php +++ b/classes/Reply.php @@ -15,10 +15,6 @@ class Reply extends Managed_DataObject public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP public $replied_id; // int(4) - /* Static get */ - function staticGet($k,$v=null) - { return Memcached_DataObject::staticGet('Reply',$k,$v); } - /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE @@ -40,14 +36,10 @@ class Reply extends Managed_DataObject 'reply_notice_id_idx' => array('notice_id'), 'reply_profile_id_idx' => array('profile_id'), 'reply_replied_id_idx' => array('replied_id'), + 'reply_profile_id_modified_notice_id_idx' => array('profile_id', 'modified', 'notice_id') ), ); } - - function pkeyGet($kv) - { - return Memcached_DataObject::pkeyGet('Reply',$kv); - } /** * Wrapper for record insertion to update related caches @@ -63,10 +55,11 @@ class Reply extends Managed_DataObject return $result; } - function stream($user_id, $offset=0, $limit=NOTICES_PER_PAGE, $since_id=0, $max_id=0) + static function stream($user_id, $offset=0, $limit=NOTICES_PER_PAGE, $since_id=0, $max_id=0) { - $stream = new ReplyNoticeStream($user_id); - + // FIXME: Use some other method to get Profile::current() in order + // to avoid confusion between background processing and session user. + $stream = new ReplyNoticeStream($user_id, Profile::current()); return $stream->getNotices($offset, $limit, $since_id, $max_id); } }