Add probe_detect hook

This commit is contained in:
Hypolite Petovan 2020-06-06 14:54:04 -04:00
commit 6bed6d5587
2 changed files with 27 additions and 0 deletions

View file

@ -24,6 +24,7 @@ namespace Friendica\Network;
use DOMDocument;
use DomXPath;
use Friendica\Core\Cache\Duration;
use Friendica\Core\Hook;
use Friendica\Core\Logger;
use Friendica\Core\Protocol;
use Friendica\Core\System;
@ -617,6 +618,19 @@ class Probe
{
$parts = parse_url($uri);
$hookData = [
'uri' => $uri,
'network' => $network,
'uid' => $uid,
'result' => [],
];
Hook::callAll('probe_detect', $hookData);
if ($hookData['result']) {
return $hookData['result'];
}
if (!empty($parts["scheme"]) && !empty($parts["host"])) {
$host = $parts["host"];
if (!empty($parts["port"])) {