Use product limmit instead of hardcoded one
This commit is contained in:
parent
55ae15be60
commit
5333139204
|
@ -33,7 +33,8 @@ class Pterodactyl
|
||||||
* @param int $pterodactylId
|
* @param int $pterodactylId
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function getUser(int $pterodactylId){
|
public function getUser(int $pterodactylId)
|
||||||
|
{
|
||||||
$response = self::client()->get("/application/users/{$pterodactylId}");
|
$response = self::client()->get("/application/users/{$pterodactylId}");
|
||||||
|
|
||||||
if ($response->failed()) return $response->json();
|
if ($response->failed()) return $response->json();
|
||||||
|
@ -50,7 +51,7 @@ class Pterodactyl
|
||||||
$response = self::getAllocations($node);
|
$response = self::getAllocations($node);
|
||||||
$freeAllocations = [];
|
$freeAllocations = [];
|
||||||
|
|
||||||
if(isset($response['data'])){
|
if (isset($response['data'])) {
|
||||||
if (!empty($response['data'])) {
|
if (!empty($response['data'])) {
|
||||||
foreach ($response['data'] as $allocation) {
|
foreach ($response['data'] as $allocation) {
|
||||||
if (!$allocation['attributes']['assigned']) array_push($freeAllocations, $allocation);
|
if (!$allocation['attributes']['assigned']) array_push($freeAllocations, $allocation);
|
||||||
|
@ -125,7 +126,7 @@ class Pterodactyl
|
||||||
*/
|
*/
|
||||||
public static function getAllocations(Node $node)
|
public static function getAllocations(Node $node)
|
||||||
{
|
{
|
||||||
$per_page = Configuration::getValueByKey('ALLOCATION_LIMIT' , 200);
|
$per_page = Configuration::getValueByKey('ALLOCATION_LIMIT', 200);
|
||||||
$response = self::client()->get("/application/nodes/{$node->id}/allocations?per_page={$per_page}");
|
$response = self::client()->get("/application/nodes/{$node->id}/allocations?per_page={$per_page}");
|
||||||
if ($response->failed()) throw self::getException();
|
if ($response->failed()) throw self::getException();
|
||||||
return $response->json();
|
return $response->json();
|
||||||
|
@ -167,7 +168,7 @@ class Pterodactyl
|
||||||
"feature_limits" => [
|
"feature_limits" => [
|
||||||
"databases" => $server->product->databases,
|
"databases" => $server->product->databases,
|
||||||
"backups" => $server->product->backups,
|
"backups" => $server->product->backups,
|
||||||
"allocations" => 1
|
"allocations" => $server->product->allocations,
|
||||||
],
|
],
|
||||||
"allocation" => [
|
"allocation" => [
|
||||||
"default" => $allocationId
|
"default" => $allocationId
|
||||||
|
|
Loading…
Reference in a new issue