diff options
author | Mario <mario@mariovavti.com> | 2023-06-08 15:33:02 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2023-06-08 15:33:02 +0000 |
commit | 0c2cb18578f2f02c96cdb5ab44d0db7b24ce2af5 (patch) | |
tree | 25c89524fcd143316ceedb2b218ec2f407e8b781 | |
parent | db2c5aae845e8defae965defe91aacb125ef282a (diff) | |
download | volse-hubzilla-0c2cb18578f2f02c96cdb5ab44d0db7b24ce2af5.tar.gz volse-hubzilla-0c2cb18578f2f02c96cdb5ab44d0db7b24ce2af5.tar.bz2 volse-hubzilla-0c2cb18578f2f02c96cdb5ab44d0db7b24ce2af5.zip |
shuffle queue deliveries for more randomness
-rw-r--r-- | Zotlabs/Daemon/Queue.php | 3 | ||||
-rw-r--r-- | include/network.php | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/Zotlabs/Daemon/Queue.php b/Zotlabs/Daemon/Queue.php index 91aba831a..6cb059ecd 100644 --- a/Zotlabs/Daemon/Queue.php +++ b/Zotlabs/Daemon/Queue.php @@ -55,6 +55,9 @@ class Queue { foreach ($qItems as $qItem) { $deliveries[] = $qItem['outq_hash']; } + shuffle($deliveries); + hz_syslog(print_r($deliveries, true)); + do_delivery($deliveries, true); } } diff --git a/include/network.php b/include/network.php index f0642d8f7..b34fdffcc 100644 --- a/include/network.php +++ b/include/network.php @@ -1729,12 +1729,14 @@ function deliverable_singleton($channel_id,$xchan) { intval($channel_id), dbesc($xchan_hash) ); + if($r) { if(! $r[0]['abook_instance']) return true; if(strpos($r[0]['abook_instance'],z_root()) !== false) return true; } + return false; } |