]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/lib/salmon.php
Diaspora plugin is almost there (for remote salmon slaps at least)
[quix0rs-gnu-social.git] / plugins / OStatus / lib / salmon.php
index 15ed123eed7e33e34b63ae4f4492a020b0e9d38e..cdc8e02d77af23be52f011738835f77b61477e91 100644 (file)
@@ -46,7 +46,7 @@ class Salmon
      * @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());
@@ -60,7 +60,8 @@ class Salmon
             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.');
         }