]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/scripts/update_ostatus_profiles.php
DiscoveryHints gets microformats2 parsing abilities
[quix0rs-gnu-social.git] / plugins / OStatus / scripts / update_ostatus_profiles.php
index c97125f08c0e91aa83d0ccb8fad5dfda3e0aaa63..a5c8ad5437030743ac258a4b96cfd1db1667730d 100644 (file)
@@ -214,9 +214,12 @@ class LooseOstatusProfile extends Ostatus_profile
 
         $hints = array('webfinger' => $addr);
 
-        $dhints = DiscoveryHints::fromXRD($xrd);
-
-        $hints = array_merge($hints, $dhints);
+        try {
+            $dHints = DiscoveryHints::fromXRD($xrd);
+            $hints = array_merge($hints, $xrdHints);
+        } catch (Exception $e) {
+            // No hints available from XRD
+        }
 
         // If there's an Hcard, let's grab its info
         if (array_key_exists('hcard', $hints)) {