Skip to content

Commit 4a1aba5

Browse files
authored
Update ApiKeyController.php
1 parent 5d56865 commit 4a1aba5

File tree

1 file changed

+2
-45
lines changed

1 file changed

+2
-45
lines changed

src/Http/Controllers/ApiKeyController.php

Lines changed: 2 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -16,36 +16,6 @@
1616

1717
class ApiKeyController extends ApplicationApiController
1818
{
19-
/**
20-
* @var \Pterodactyl\Services\Api\KeyCreationService
21-
*/
22-
//private $keyCreationService;
23-
24-
/**
25-
* @var \Illuminate\Contracts\Encryption\Encrypter
26-
*/
27-
//private $encrypter;
28-
29-
/**
30-
* @var \Pterodactyl\Repositories\Eloquent\ApiKeyRepository
31-
*/
32-
//private $repository;
33-
34-
/**
35-
* ApiKeyController constructor.
36-
*/
37-
//public function __construct(
38-
// Encrypter $encrypter,
39-
// KeyCreationService $keyCreationService,
40-
// ApiKeyRepository $repository
41-
//) {
42-
// parent::__construct();
43-
44-
// $this->encrypter = $encrypter;
45-
// $this->keyCreationService = $keyCreationService;
46-
// $this->repository = $repository;
47-
//}
48-
4919
/**
5020
* Returns all of the API keys that exist for the given client.
5121
*
@@ -66,23 +36,16 @@ public function index(GetUsersApiKeysRequest $request, User $user)
6636
* @throws \Pterodactyl\Exceptions\DisplayException
6737
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
6838
*/
69-
public function store(StoreApiKeyRequest $request, User $user)
39+
public function store(User $user)
7040
{
71-
//$key = $this->keyCreationService->setKeyType(ApiKey::TYPE_ACCOUNT)->handle([
72-
// 'user_id' => $user->id,
73-
// 'memo' => $request->input('description'),
74-
// 'allowed_ips' => $request->input('allowed_ips') ?? [],
75-
//]);
76-
7741
$token = $user->createToken(
7842
$request->input('description'),
7943
$request->input('allowed_ips')
8044
);
8145

82-
return $this->fractal->item($key)
46+
return $this->fractal->item($token->accessToken)
8347
->transformWith($this->getTransformer(ApiKeyTransformer::class))
8448
->addMeta([
85-
//'secret_token' => $this->encrypter->decrypt($key->token),
8649
'secret_token' => $token->plainTextToken
8750
])
8851
->toArray();
@@ -95,12 +58,6 @@ public function store(StoreApiKeyRequest $request, User $user)
9558
*/
9659
public function delete(GetUsersApiKeysRequest $request, User $user, string $identifier)
9760
{
98-
//$response = $this->repository->deleteWhere([
99-
// 'key_type' => ApiKey::TYPE_ACCOUNT,
100-
// 'user_id' => $user->id,
101-
// 'identifier' => $identifier,
102-
//]);
103-
10461
$key = $user->apiKeys()
10562
->where('key_type', ApiKey::TYPE_ACCOUNT)
10663
->where('identifier', $identifier)

0 commit comments

Comments
 (0)