]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/tests/slap.php
Salmon posts can only be made for local users. More typing!
[quix0rs-gnu-social.git] / plugins / OStatus / tests / slap.php
index afaa6810a16e2f317d6591e20560c48e5a895113..e3f5439aed69bd239da22149538dfbbade619819 100644 (file)
@@ -51,7 +51,7 @@ echo "== Original entry ==\n\n";
 print $entry;
 print "\n\n";
 
-$magic_env = MagicEnvelope::signForProfile($entry, $profile);
+$magic_env = MagicEnvelope::signAsUser($entry, $profile->getUser());
 $envxml = $magic_env->toXML();
 
 echo "== Signed envelope ==\n\n";
@@ -61,8 +61,8 @@ print "\n\n";
 echo "== Testing local verification ==\n\n";
 $magic_env = new MagicEnvelope($envxml);
 $activity = new Activity($magic_env->getPayload()->documentElement);
-$profile = Profile::fromUri($activity->actor->id);
-$ok = $magic_env->verify($profile);
+$actprofile = Profile::fromUri($activity->actor->id);
+$ok = $magic_env->verify($actprofile);
 if ($ok) {
     print "OK\n\n";
 } else {
@@ -86,7 +86,7 @@ if (have_option('--slap')) {
     echo "== Remote salmon slap ==\n\n";
     print "Sending signed Salmon slap to $url ...\n";
 
-    $ok = $salmon->post($url, $entry, $profile);
+    $ok = Salmon::post($url, $entry, $profile->getUser());
     if ($ok) {
         print "OK\n\n";
     } else {