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);