2929use GuzzleHttp \Exception \RequestException ;
3030use Pterodactyl \Http \Controllers \Controller ;
3131use Symfony \Component \HttpKernel \Exception \HttpException ;
32- use Pterodactyl \Services \Servers \ ServerAccessHelperService ;
32+ use Pterodactyl \Services \DaemonKeys \ DaemonKeyProviderService ;
3333use Pterodactyl \Contracts \Repository \ServerRepositoryInterface ;
3434use Pterodactyl \Contracts \Repository \Daemon \ServerRepositoryInterface as DaemonServerRepositoryInterface ;
3535
3636class IndexController extends Controller
3737{
3838 /**
39- * @var \Pterodactyl\Services\Servers\ServerAccessHelperService
39+ * @var \Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface
4040 */
41- protected $ serverAccessHelper ;
41+ protected $ daemonRepository ;
4242
4343 /**
44- * @var \Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface
44+ * @var \Pterodactyl\Services\DaemonKeys\DaemonKeyProviderService
4545 */
46- protected $ daemonRepository ;
46+ protected $ keyProviderService ;
4747
4848 /**
4949 * @var \Pterodactyl\Contracts\Repository\ServerRepositoryInterface
@@ -53,17 +53,17 @@ class IndexController extends Controller
5353 /**
5454 * IndexController constructor.
5555 *
56+ * @param \Pterodactyl\Services\DaemonKeys\DaemonKeyProviderService $keyProviderService
5657 * @param \Pterodactyl\Contracts\Repository\Daemon\ServerRepositoryInterface $daemonRepository
57- * @param \Pterodactyl\Services\Servers\ServerAccessHelperService $serverAccessHelper
5858 * @param \Pterodactyl\Contracts\Repository\ServerRepositoryInterface $repository
5959 */
6060 public function __construct (
61+ DaemonKeyProviderService $ keyProviderService ,
6162 DaemonServerRepositoryInterface $ daemonRepository ,
62- ServerAccessHelperService $ serverAccessHelper ,
6363 ServerRepositoryInterface $ repository
6464 ) {
65- $ this ->serverAccessHelper = $ serverAccessHelper ;
6665 $ this ->daemonRepository = $ daemonRepository ;
66+ $ this ->keyProviderService = $ keyProviderService ;
6767 $ this ->repository = $ repository ;
6868 }
6969
@@ -93,7 +93,7 @@ public function getIndex(Request $request)
9393 public function status (Request $ request , $ uuid )
9494 {
9595 $ server = $ this ->repository ->findFirstWhere ([['uuidShort ' , '= ' , $ uuid ]]);
96- $ token = $ this ->serverAccessHelper ->handle ($ server , $ request ->user ());
96+ $ token = $ this ->keyProviderService ->handle ($ server-> id , $ request ->user ()-> id );
9797
9898 if (! $ server ->installed ) {
9999 return response ()->json (['status ' => 20 ]);
0 commit comments