From 0f6f2c69a2be2747fea0924a8e56bd04cae1c36e Mon Sep 17 00:00:00 2001 From: Sylvester Damgaard Date: Wed, 11 Sep 2024 09:41:43 +0200 Subject: [PATCH] Remove statamic-cache dependency --- composer.json | 3 +-- src/ServiceProvider.php | 16 ---------------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/composer.json b/composer.json index d09e9dc..2bc1dbe 100644 --- a/composer.json +++ b/composer.json @@ -26,8 +26,7 @@ "require": { "php": "^8.2", "spatie/eloquent-sortable": "^4.0", - "statamic/cms": "^4.0 || ^5.0", - "tv2regionerne/statamic-cache": "dev-main" + "statamic/cms": "^4.0 || ^5.0" }, "require-dev": { "laravel/pint": "^1.13", diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 91c395c..586e2f2 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -10,7 +10,6 @@ use Statamic\Facades\Permission; use Statamic\Http\View\Composers\FieldComposer; use Statamic\Providers\AddonServiceProvider; -use Tv2regionerne\StatamicCache\Facades\Store as CacheStore; use Tv2regionerne\StatamicCuratedCollection\Commands\RunAutomation; use Tv2regionerne\StatamicCuratedCollection\Filters\ActiveStatus; use Tv2regionerne\StatamicCuratedCollection\Http\Controllers\Api\CuratedCollectionController; @@ -155,21 +154,6 @@ private function bootApi(): self return $this; } - private function bootCache(): self - { - if (class_exists(CacheStore::class)) { - Event::listen(function (Events\CuratedCollectionTagEvent $event) { - CacheStore::mergeTags(['curated_collections:'.$event->tag]); - }); - - Event::listen(function (Events\CuratedCollectionUpdatedEvent $event) { - \Tv2regionerne\StatamicCache\Facades\Store::invalidateContent(['curated_collections:'.$event->handle]); - }); - } - - return $this; - } - private function bootBroadcasting() { Broadcast::channel('curated-collections-private.{handle}', function ($user, string $id) {