discovery issue

This commit is contained in:
Mike Macgirvin 2023-11-27 22:03:40 +11:00
parent 48fef42b5a
commit 87cb92b2bf

View file

@ -639,14 +639,15 @@ function discover_resource(string $resource, $protocol = '', $verify = true)
// Check the HTTP signature
$hsig_valid = true;
if ($verify) {
$hsig = $record['signature'];
$hsig_valid = (bool) ($hsig && $hsig['signer'] === $link['href'] && $hsig['header_valid'] && $hsig['content_valid']);
if($hsig_valid) {
$nomad = Libzot::import_xchan($record['data']);
if ($nomad['success']) {
return $nomad['hash'];
}
$hsig_valid = (bool)($hsig && $hsig['signer'] === $link['href'] && $hsig['header_valid'] && $hsig['content_valid']);
}
if ($hsig_valid) {
$nomad = Libzot::import_xchan($record['data']);
if ($nomad['success']) {
return $nomad['hash'];
}
}
}
@ -661,14 +662,15 @@ function discover_resource(string $resource, $protocol = '', $verify = true)
// Check the HTTP signature
$hsig_valid = true;
if ($verify) {
$hsig = $record['signature'];
$hsig_valid = (bool) ($hsig && $hsig['signer'] === $link['href'] && $hsig['header_valid'] && $hsig['content_valid']);
if($hsig_valid) {
$zot6 = Libzot::import_xchan($record['data']);
if ($zot6['success']) {
return $zot6['hash'];
}
$hsig_valid = (bool)($hsig && $hsig['signer'] === $link['href'] && $hsig['header_valid'] && $hsig['content_valid']);
}
if ($hsig_valid) {
$zot6 = Libzot::import_xchan($record['data']);
if ($zot6['success']) {
return $zot6['hash'];
}
}
}