1818use Pterodactyl \Services \Servers \SuspensionService ;
1919use Pterodactyl \Services \Servers \ServerDeletionService ;
2020use Pterodactyl \Services \Servers \ReinstallServerService ;
21- use Pterodactyl \Services \Servers \ContainerRebuildService ;
2221use Pterodactyl \Services \Servers \BuildModificationService ;
2322use Pterodactyl \Services \Databases \DatabasePasswordService ;
2423use Pterodactyl \Services \Servers \DetailsModificationService ;
@@ -54,11 +53,6 @@ class ServersController extends Controller
5453 */
5554 protected $ config ;
5655
57- /**
58- * @var \Pterodactyl\Services\Servers\ContainerRebuildService
59- */
60- protected $ containerRebuildService ;
61-
6256 /**
6357 * @var \Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface
6458 */
@@ -121,7 +115,6 @@ class ServersController extends Controller
121115 * @param \Pterodactyl\Contracts\Repository\AllocationRepositoryInterface $allocationRepository
122116 * @param \Pterodactyl\Services\Servers\BuildModificationService $buildModificationService
123117 * @param \Illuminate\Contracts\Config\Repository $config
124- * @param \Pterodactyl\Services\Servers\ContainerRebuildService $containerRebuildService
125118 * @param \Pterodactyl\Services\Databases\DatabaseManagementService $databaseManagementService
126119 * @param \Pterodactyl\Services\Databases\DatabasePasswordService $databasePasswordService
127120 * @param \Pterodactyl\Contracts\Repository\DatabaseRepositoryInterface $databaseRepository
@@ -139,7 +132,6 @@ public function __construct(
139132 AllocationRepositoryInterface $ allocationRepository ,
140133 BuildModificationService $ buildModificationService ,
141134 ConfigRepository $ config ,
142- ContainerRebuildService $ containerRebuildService ,
143135 DatabaseManagementService $ databaseManagementService ,
144136 DatabasePasswordService $ databasePasswordService ,
145137 DatabaseRepositoryInterface $ databaseRepository ,
@@ -156,7 +148,6 @@ public function __construct(
156148 $ this ->allocationRepository = $ allocationRepository ;
157149 $ this ->buildModificationService = $ buildModificationService ;
158150 $ this ->config = $ config ;
159- $ this ->containerRebuildService = $ containerRebuildService ;
160151 $ this ->databaseHostRepository = $ databaseHostRepository ;
161152 $ this ->databaseManagementService = $ databaseManagementService ;
162153 $ this ->databasePasswordService = $ databasePasswordService ;
@@ -235,21 +226,6 @@ public function reinstallServer(Server $server)
235226 return redirect ()->route ('admin.servers.view.manage ' , $ server ->id );
236227 }
237228
238- /**
239- * Setup a server to have a container rebuild.
240- *
241- * @param \Pterodactyl\Models\Server $server
242- * @return \Illuminate\Http\RedirectResponse
243- * @throws \Pterodactyl\Exceptions\Http\Connection\DaemonConnectionException
244- */
245- public function rebuildContainer (Server $ server )
246- {
247- $ this ->containerRebuildService ->handle ($ server );
248- $ this ->alert ->success (trans ('admin/server.alerts.rebuild_on_boot ' ))->flash ();
249-
250- return redirect ()->route ('admin.servers.view.manage ' , $ server ->id );
251- }
252-
253229 /**
254230 * Manage the suspension status for a server.
255231 *
@@ -302,7 +278,7 @@ public function updateBuild(Request $request, Server $server)
302278 * @return \Illuminate\Http\RedirectResponse
303279 *
304280 * @throws \Pterodactyl\Exceptions\DisplayException
305- * @throws \Pterodactyl\Exceptions\Repository\RecordNotFoundException
281+ * @throws \Throwable
306282 */
307283 public function delete (Request $ request , Server $ server )
308284 {
@@ -320,7 +296,6 @@ public function delete(Request $request, Server $server)
320296 * @return \Illuminate\Http\RedirectResponse
321297 *
322298 * @throws \Illuminate\Validation\ValidationException
323- * @throws \Pterodactyl\Exceptions\Http\Connection\DaemonConnectionException
324299 * @throws \Pterodactyl\Exceptions\Model\DataValidationException
325300 * @throws \Pterodactyl\Exceptions\Repository\RecordNotFoundException
326301 */
0 commit comments