Delete Faves onProfileDeleteRelated instead of User

This commit is contained in:
Mikael Nordfeldth 2015-03-09 15:01:05 +01:00
parent 1e89540c3f
commit 3287ecc8d3

View File

@ -284,13 +284,14 @@ class FavoritePlugin extends ActivityHandlerPlugin
$fave->free();
}
public function onUserDeleteRelated(User $user, array &$related)
public function onProfileDeleteRelated(Profile $profile, array &$related)
{
$fave = new Fave();
$fave->user_id = $user->id;
$fave->user_id = $profile->id;
$fave->delete(); // Will perform a DELETE matching "user_id = {$user->id}"
$fave->free();
Fave::blowCacheForProfileId($user->id);
Fave::blowCacheForProfileId($profile->id);
return true;
}