From a28481aaa890c50dce00b4e789ad3a88ffe851a2 Mon Sep 17 00:00:00 2001 From: Dag Date: Mon, 11 Apr 2022 00:42:53 +0200 Subject: [PATCH] [XenForo] fix: sort items by date in descending order (#2633) --- bridges/XenForoBridge.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bridges/XenForoBridge.php b/bridges/XenForoBridge.php index fa6f41bb..d88b5c1d 100644 --- a/bridges/XenForoBridge.php +++ b/bridges/XenForoBridge.php @@ -149,10 +149,11 @@ class XenForoBridge extends BridgeAbstract { break; } - while(count($this->items) > $this->getInput('limit')) { - array_shift($this->items); - } + usort($this->items, function($a, $b) { + return $b['timestamp'] <=> $a['timestamp']; + }); + $this->items = array_slice($this->items, 0, $this->getInput('limit')); } /**