From 1b66be22cdb1b071f29a462c25f728324a5e75fe Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Mon, 28 Nov 2022 17:40:24 +1300 Subject: [PATCH] API Stop using deprecated API --- src/Controllers/CMSExternalLinksController.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Controllers/CMSExternalLinksController.php b/src/Controllers/CMSExternalLinksController.php index 59ea7ab..a6cae46 100644 --- a/src/Controllers/CMSExternalLinksController.php +++ b/src/Controllers/CMSExternalLinksController.php @@ -2,13 +2,12 @@ namespace SilverStripe\ExternalLinks\Controllers; -use SilverStripe\Control\HTTP; -use SilverStripe\Core\Convert; use SilverStripe\ExternalLinks\Model\BrokenExternalPageTrackStatus; use SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob; use SilverStripe\ExternalLinks\Tasks\CheckExternalLinksTask; use SilverStripe\Control\Controller; use Symbiote\QueuedJobs\Services\QueuedJobService; +use SilverStripe\Control\Middleware\HTTPCacheControlMiddleware; class CMSExternalLinksController extends Controller { @@ -26,8 +25,7 @@ class CMSExternalLinksController extends Controller public function getJobStatus() { // Set headers - HTTP::set_cache_age(0); - HTTP::add_cache_headers($this->response); + HTTPCacheControlMiddleware::singleton()->setMaxAge(0); $this->response ->addHeader('Content-Type', 'application/json') ->addHeader('Content-Encoding', 'UTF-8')