mirror of
https://github.com/outline/outline.git
synced 2026-06-13 03:14:59 +03:00
PR feedback
This commit is contained in:
@@ -7,6 +7,7 @@ import { buildTeam } from "@server/test/factories";
|
||||
describe("FeatureFlag", () => {
|
||||
afterEach(async () => {
|
||||
await FeatureFlag.destroy({ where: {}, force: true });
|
||||
await FeatureFlag.invalidateCache();
|
||||
});
|
||||
|
||||
describe("isInPercentage", () => {
|
||||
|
||||
@@ -11,6 +11,9 @@ import {
|
||||
AfterCreate,
|
||||
AfterUpdate,
|
||||
AfterDestroy,
|
||||
AfterBulkCreate,
|
||||
AfterBulkUpdate,
|
||||
AfterBulkDestroy,
|
||||
} from "sequelize-typescript";
|
||||
import { FeatureFlagDefaults } from "@shared/constants";
|
||||
import {
|
||||
@@ -56,6 +59,9 @@ class FeatureFlag extends IdModel<
|
||||
@AfterCreate
|
||||
@AfterUpdate
|
||||
@AfterDestroy
|
||||
@AfterBulkCreate
|
||||
@AfterBulkUpdate
|
||||
@AfterBulkDestroy
|
||||
static async invalidateCache() {
|
||||
await CacheHelper.clearData(RedisPrefixHelper.getFeatureFlagsKey());
|
||||
}
|
||||
|
||||
@@ -49,6 +49,6 @@ export class RedisPrefixHelper {
|
||||
* @returns the cache key string.
|
||||
*/
|
||||
public static getFeatureFlagsKey() {
|
||||
return "ff";
|
||||
return "featureFlags:all";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user