PR feedback

This commit is contained in:
Tom Moor
2026-04-14 11:07:52 -04:00
parent 967f9a5537
commit e821856fa0
3 changed files with 8 additions and 1 deletions
+1
View File
@@ -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", () => {
+6
View File
@@ -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());
}
+1 -1
View File
@@ -49,6 +49,6 @@ export class RedisPrefixHelper {
* @returns the cache key string.
*/
public static getFeatureFlagsKey() {
return "ff";
return "featureFlags:all";
}
}