88use Pterodactyl \Models \ServerTransfer ;
99use Pterodactyl \Http \Controllers \Controller ;
1010use Pterodactyl \Services \Servers \TransferService ;
11- use Pterodactyl \Services \Servers \SuspensionService ;
1211use Pterodactyl \Repositories \Eloquent \NodeRepository ;
1312use Pterodactyl \Repositories \Eloquent \ServerRepository ;
1413use Pterodactyl \Repositories \Eloquent \LocationRepository ;
@@ -42,11 +41,6 @@ class ServerTransferController extends Controller
4241 */
4342 private $ nodeRepository ;
4443
45- /**
46- * @var \Pterodactyl\Services\Servers\SuspensionService
47- */
48- private $ suspensionService ;
49-
5044 /**
5145 * @var \Pterodactyl\Services\Servers\TransferService
5246 */
@@ -65,7 +59,6 @@ class ServerTransferController extends Controller
6559 * @param \Pterodactyl\Repositories\Eloquent\ServerRepository $repository
6660 * @param \Pterodactyl\Repositories\Eloquent\LocationRepository $locationRepository
6761 * @param \Pterodactyl\Repositories\Eloquent\NodeRepository $nodeRepository
68- * @param \Pterodactyl\Services\Servers\SuspensionService $suspensionService
6962 * @param \Pterodactyl\Services\Servers\TransferService $transferService
7063 * @param \Pterodactyl\Repositories\Wings\DaemonConfigurationRepository $daemonConfigurationRepository
7164 */
@@ -75,7 +68,6 @@ public function __construct(
7568 ServerRepository $ repository ,
7669 LocationRepository $ locationRepository ,
7770 NodeRepository $ nodeRepository ,
78- SuspensionService $ suspensionService ,
7971 TransferService $ transferService ,
8072 DaemonConfigurationRepository $ daemonConfigurationRepository
8173 ) {
@@ -84,7 +76,6 @@ public function __construct(
8476 $ this ->repository = $ repository ;
8577 $ this ->locationRepository = $ locationRepository ;
8678 $ this ->nodeRepository = $ nodeRepository ;
87- $ this ->suspensionService = $ suspensionService ;
8879 $ this ->transferService = $ transferService ;
8980 $ this ->daemonConfigurationRepository = $ daemonConfigurationRepository ;
9081 }
@@ -98,8 +89,7 @@ public function __construct(
9889 *
9990 * @throws \Throwable
10091 */
101- public function transfer (Request $ request , Server $ server )
102- {
92+ public function transfer (Request $ request , Server $ server ) {
10393 $ validatedData = $ request ->validate ([
10494 'node_id ' => 'required|exists:nodes,id ' ,
10595 'allocation_id ' => 'required|bail|unique:servers|exists:allocations,id ' ,
@@ -116,9 +106,6 @@ public function transfer(Request $request, Server $server)
116106 // Check if the selected daemon is online.
117107 $ this ->daemonConfigurationRepository ->setNode ($ node )->getSystemInformation ();
118108
119- // Suspend the server and request an archive to be created.
120- //$this->suspensionService->toggle($server, 'suspend');
121-
122109 // Create a new ServerTransfer entry.
123110 $ transfer = new ServerTransfer ;
124111
0 commit comments