/** * Unsuspend Server * * @Post("/servers/{id}/unsuspend") * @Versions({"v1"}) * @Parameters({ * @Parameter("id", type="integer", required=true, description="The ID of the server."), * }) * @Response(204) */ public function unsuspend(Request $request, $id) { try { $server = new ServerRepository(); $server->unsuspend($id); return $this->response->noContent(); } catch (DisplayException $ex) { throw new ResourceException($ex->getMessage()); } catch (\Exception $ex) { throw new ServiceUnavailableHttpException('An error occured while attempting to unsuspend this server instance.'); } }
public function postUnsuspendServer(Request $request, $id) { try { $repo = new ServerRepository(); $repo->unsuspend($id); Alert::success('Server has been unsuspended on the system. Access has been re-enabled.'); } catch (DisplayException $e) { Alert::danger($e->getMessage())->flash(); } catch (\Exception $e) { Log::error($e); Alert::danger('An unhandled exception occured while attemping to unsuspend this server. Please try again.')->flash(); } finally { return redirect()->route('admin.servers.view', ['id' => $id, 'tab' => 'tab_manage']); } }