diff options
author | Mario <mario@mariovavti.com> | 2020-11-21 10:21:14 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2020-11-21 10:21:14 +0000 |
commit | d559b4a2017e58c1dd24684c329327e935452e64 (patch) | |
tree | b572939d5ad94bd9313659d953a5b001df90284c | |
parent | 2d4064aca4517eac695ba0f0f3618f4a7f7a08cb (diff) | |
download | volse-hubzilla-d559b4a2017e58c1dd24684c329327e935452e64.tar.gz volse-hubzilla-d559b4a2017e58c1dd24684c329327e935452e64.tar.bz2 volse-hubzilla-d559b4a2017e58c1dd24684c329327e935452e64.zip |
deliver to local hub first
-rw-r--r-- | Zotlabs/Daemon/Notifier.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Zotlabs/Daemon/Notifier.php b/Zotlabs/Daemon/Notifier.php index f24eab773..28c512d4a 100644 --- a/Zotlabs/Daemon/Notifier.php +++ b/Zotlabs/Daemon/Notifier.php @@ -640,9 +640,16 @@ class Notifier { } else { if(! in_array($hub['hubloc_url'],$urls)) { - $hublist[] = $hub['hubloc_host'] . ' ' . $hub['hubloc_network']; - $dhubs[] = $hub; - $urls[] = $hub['hubloc_url']; + if($hub['hubloc_url'] === z_root()) { + //deliver to local hub first + array_unshift($hublist, $hub['hubloc_host'] . ' ' . $hub['hubloc_network']); + array_unshift($dhubs, $hub); + } + else { + $hublist[] = $hub['hubloc_host'] . ' ' . $hub['hubloc_network']; + $dhubs[] = $hub; + } + $urls[] = $hub['hubloc_url']; } } } |