diff --git a/advancedcontentfilter/advancedcontentfilter.php b/advancedcontentfilter/advancedcontentfilter.php index 8aaa7cf7..26227c21 100644 --- a/advancedcontentfilter/advancedcontentfilter.php +++ b/advancedcontentfilter/advancedcontentfilter.php @@ -36,13 +36,13 @@ use Friendica\App; use Friendica\BaseModule; use Friendica\Content\Text\Markdown; -use Friendica\Core\Cache; use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Renderer; use Friendica\Database\DBA; use Friendica\Database\DBStructure; +use Friendica\DI; use Friendica\Model\Item; use Friendica\Model\Term; use Friendica\Module\Security\Login; @@ -114,13 +114,15 @@ function advancedcontentfilter_prepare_body_content_filter(App $a, &$hook_data) $vars[str_replace('-', '_', $key)] = $value; } - $rules = Cache::get('rules_' . local_user()); + $rules = DI::cache()->get('rules_' . local_user()); if (!isset($rules)) { $rules = DBA::toArray(DBA::select( 'advancedcontentfilter_rules', ['name', 'expression', 'serialized'], ['uid' => local_user(), 'active' => true] )); + + DI::cache()->set('rules_' . local_user(), $rules); } if ($rules) {