77use Psr \Http \Message \ResponseInterface ;
88use GuzzleHttp \Exception \ClientException ;
99use GuzzleHttp \Exception \RequestException ;
10+ use Pterodactyl \Repositories \Wings \DaemonCommandRepository ;
1011use Pterodactyl \Http \Controllers \Api \Client \ClientApiController ;
1112use Pterodactyl \Http \Requests \Api \Client \Servers \SendCommandRequest ;
1213use Pterodactyl \Exceptions \Http \Connection \DaemonConnectionException ;
13- use Pterodactyl \Contracts \Repository \Daemon \CommandRepositoryInterface ;
1414use Symfony \Component \HttpKernel \Exception \PreconditionFailedHttpException ;
1515
1616class CommandController extends ClientApiController
1717{
1818 /**
19- * @var \Pterodactyl\Contracts\Repository\Daemon\CommandRepositoryInterface
19+ * @var \Pterodactyl\Repositories\Wings\DaemonCommandRepository
2020 */
2121 private $ repository ;
2222
2323 /**
2424 * CommandController constructor.
2525 *
26- * @param \Pterodactyl\Contracts\Repository\Daemon\CommandRepositoryInterface $repository
26+ * @param \Pterodactyl\Repositories\Wings\DaemonCommandRepository $repository
2727 */
28- public function __construct (CommandRepositoryInterface $ repository )
28+ public function __construct (DaemonCommandRepository $ repository )
2929 {
3030 parent ::__construct ();
3131
@@ -43,12 +43,9 @@ public function __construct(CommandRepositoryInterface $repository)
4343 public function index (SendCommandRequest $ request ): Response
4444 {
4545 $ server = $ request ->getModel (Server::class);
46- $ token = $ request ->attributes ->get ('server_token ' );
4746
4847 try {
49- $ this ->repository ->setServer ($ server )
50- ->setToken ($ token )
51- ->send ($ request ->input ('command ' ));
48+ $ this ->repository ->setServer ($ server )->send ($ request ->input ('command ' ));
5249 } catch (RequestException $ exception ) {
5350 if ($ exception instanceof ClientException) {
5451 if ($ exception ->getResponse () instanceof ResponseInterface && $ exception ->getResponse ()->getStatusCode () === 412 ) {
0 commit comments