[COMPONENT][Language][ENTITY][ActorLanguage] Refactor cache keys in ActorLanguage. Add ActorLangauge::getActorRelatedLanguagesIds and use it in note filtering in the Language component

This commit is contained in:
2021-12-10 10:19:01 +00:00
parent 5dd9e5a3d7
commit 33fba0d970
3 changed files with 37 additions and 15 deletions

View File

@@ -215,9 +215,9 @@ class UserPanel extends Controller
}
}
Cache::delete(ActorLanguage::collectionCacheKey($user));
DB::flush();
Cache::delete(ActorLanguage::cacheKeys($user)['actor-langs']);
ActorLanguage::normalizeOrdering($user); // In case the user doesn't submit the other page
DB::flush();
unset($data['languages']);
throw new RedirectException('settings_sort_languages', ['_fragment' => null]); // TODO doesn't clear fragment