summaryrefslogtreecommitdiff
path: root/actions/disfavor.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2008-09-28 08:01:19 -0400
committerEvan Prodromou <evan@controlyourself.ca>2008-09-28 08:01:19 -0400
commit02a3f24b92f70531c9bf761729d569b8ce5d307c (patch)
tree69b55fab67117789e3370808bfd38547e9338869 /actions/disfavor.php
parenta8624b2b7278c88ff5d6daa4c8c657778235b3cc (diff)
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
Diffstat (limited to 'actions/disfavor.php')
-rw-r--r--actions/disfavor.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/actions/disfavor.php b/actions/disfavor.php
index ef01e891f..35cfd6070 100644
--- a/actions/disfavor.php
+++ b/actions/disfavor.php
@@ -63,6 +63,8 @@ class DisfavorAction extends Action {
$this->server_error(_('Could not delete favorite.'));
return;
}
+
+ $user->blowFavesCache();
if ($this->boolean('ajax')) {
common_start_html('text/xml');