Skip to content

Commit 1cbf94c

Browse files
committed
Properly sort message UIDs
1 parent b2b6183 commit 1cbf94c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/MessageQuery.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,10 @@ protected function populate(Collection $uids): MessageCollection
258258
*/
259259
protected function fetch(Collection $messages): array
260260
{
261-
if ($this->fetchOrder === 'desc') {
262-
$messages = $messages->reverse();
263-
}
261+
$messages = match ($this->fetchOrder) {
262+
'asc' => $messages->sort(SORT_NUMERIC),
263+
'desc' => $messages->sortDesc(SORT_NUMERIC),
264+
};
264265

265266
$uids = $messages->forPage($this->page, $this->limit)->toArray();
266267

0 commit comments

Comments
 (0)