]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
single function for important streams, with memcached support
authorEvan Prodromou <evan@controlyourself.ca>
Sun, 28 Sep 2008 12:01:19 +0000 (08:01 -0400)
committerEvan Prodromou <evan@controlyourself.ca>
Sun, 28 Sep 2008 12:01:19 +0000 (08:01 -0400)
commit02a3f24b92f70531c9bf761729d569b8ce5d307c
tree69b55fab67117789e3370808bfd38547e9338869
parenta8624b2b7278c88ff5d6daa4c8c657778235b3cc
single function for important streams, with memcached support

I moved the 4 streams for a user (with friends, faves, replies,
personal) into functions on the User object. Added a helper function
in Notice for making notice streams. Also, will fetch notice streams
out of the memcached server, if possible. Made the API, RSS, and HTML
output all use the same streams (hopefully cached).

Added some code to Notice to blow the cache when a notice is posted.
Also, added code to favor and disfavor actions to blow the faves
cache, too.

darcs-hash:20080928120119-5ed1f-ead542348bcd3cf315be6f42934353154402eb16.gz
actions/disfavor.php
actions/favor.php
actions/public.php
actions/publicrss.php
actions/replies.php
actions/repliesrss.php
actions/showstream.php
actions/twitapistatuses.php
actions/userrss.php
classes/Notice.php
classes/User.php