]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/OStatusPlugin.php
showAvatar requires a profile
[quix0rs-gnu-social.git] / plugins / OStatus / OStatusPlugin.php
index b80f965d81d84576d033e65a3b55db980e08a0fc..42ee9a43efb86a5299adfff1dfd5249d1e0f4be8 100644 (file)
@@ -1344,14 +1344,12 @@ class OStatusPlugin extends Plugin
         // Get this profile's keypair
         $magicsig = Magicsig::getKV('user_id', $target->id);
         if (!$magicsig instanceof Magicsig && $target->isLocal()) {
-            // No keypair yet, let's generate one. Only for local users.
-            $magicsig = new Magicsig();
-            $magicsig->generate($target->getUser());
+            $magicsig = Magicsig::generate($target->getUser());
         }
 
         if ($magicsig instanceof Magicsig) {
             $xrd->links[] = new XML_XRD_Element_Link(Magicsig::PUBLICKEYREL,
-                                'data:application/magic-public-key,'. $magicsig->toString(false));
+                                'data:application/magic-public-key,'. $magicsig->toString());
         }
 
         // TODO - finalize where the redirect should go on the publisher