diff --git a/src/Entity/Subscription.php b/src/Entity/Subscription.php index e206a0cd99..3a67f45a81 100644 --- a/src/Entity/Subscription.php +++ b/src/Entity/Subscription.php @@ -21,6 +21,7 @@ namespace App\Entity; use App\Core\Entity; use DateTimeInterface; +use Component\Group\Entity\LocalGroup; /** * Entity for subscription @@ -92,6 +93,13 @@ class Subscription extends Entity // @codeCoverageIgnoreEnd // }}} Autocode + public static function cacheKeys(LocalUser|LocalGroup|Actor $subject, LocalUser|LocalGroup|Actor $target): array + { + return [ + 'subscribed' => "subscription-{$subject->getId()}-{$target->getId()}", + ]; + } + public static function schemaDef(): array { return [