From 25a64daf9215efd268a99d07c6d34c3f74238afb Mon Sep 17 00:00:00 2001 From: Dany Thach Date: Sun, 31 Oct 2021 19:16:32 +0100 Subject: [PATCH] Retrying sorting --- src/Toadling.php | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/Toadling.php b/src/Toadling.php index bf9c0c9..4ff8b43 100644 --- a/src/Toadling.php +++ b/src/Toadling.php @@ -76,18 +76,11 @@ class Toadling ])->done(function (Role $colorRole) use ($message, $guild) { $roles = $guild->roles; $rolesArray = $roles->toArray(); - $rolesArray = array_map( - function ($role) { - $role->position++; - return $role; - }, - $rolesArray - ); $rolesArrayPositions = []; foreach($rolesArray as $role) { - $rolesArrayPositions[$role->position] = $role->id; + $rolesArrayPositions[$role->position+1] = $role->id; if($role->id === $colorRole->id) { - $rolesArrayPositions[$role->position] = 1; + $rolesArrayPositions[1] = 1; } } $guild->updateRolePositions($rolesArrayPositions);