* @param User $user local user profile whose keys we sign with
* @return boolean success
*/
- public static function post($endpoint_uri, $xml, User $user)
+ public static function post($endpoint_uri, $xml, User $user, Profile $target=null)
{
if (empty($endpoint_uri)) {
common_debug('No endpoint URI for Salmon post to '.$user->getUri());
return false;
}
- if (Event::handle('SalmonSlap', array($magic_env))) {
+ // $target is so far only used in Diaspora, so it can be null
+ if (Event::handle('SalmonSlap', array($endpoint_uri, $magic_env, $target))) {
return false;
//throw new ServerException('Could not distribute salmon slap as no plugin completed the event.');
}