]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/lib/magicenvelope.php
Magicsig is made a bit less cumbersome
[quix0rs-gnu-social.git] / plugins / OStatus / lib / magicenvelope.php
index 1a4abb5e1bc50c6f22e923d8ccbce24f6eb04b2b..a257656762c739d81483d6dcac389574ba966bb2 100644 (file)
@@ -74,6 +74,8 @@ class MagicEnvelope
                 throw new ServerException(sprintf('Profile missing URI (id==%d)', $profile->id));
             }
             $magicsig = $this->discoverKeyPair($signer_uri);
+            // discoverKeyPair should've thrown exception if it failed
+            assert($magicsig instanceof Magicsig);
         } elseif (!$magicsig instanceof Magicsig) { // No discovery request, so we'll give up.
             throw new ServerException(sprintf('No public key found for profile (id==%d)', $profile->id));
         }