mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-25 00:07:47 +01:00
fix: adjust feature-variant-updated event
This commit is contained in:
parent
0927b1d8ba
commit
8d8d48026d
@ -12,6 +12,7 @@ import {
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
} from '../types/events';
|
||||
import { IAddonDefinition } from '../types/model';
|
||||
|
||||
@ -54,6 +55,7 @@ const dataDogDefinition: IAddonDefinition = {
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
],
|
||||
tagTypes: [
|
||||
{
|
||||
|
@ -13,6 +13,7 @@ import {
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
IEvent,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
} from '../types/events';
|
||||
|
||||
export interface FeatureEventFormatter {
|
||||
@ -108,6 +109,8 @@ export class FeatureEventFormatterMd implements FeatureEventFormatter {
|
||||
return 'created';
|
||||
case FEATURE_UPDATED:
|
||||
return 'updated';
|
||||
case FEATURE_VARIANTS_UPDATED:
|
||||
return 'updated variants for';
|
||||
default:
|
||||
return type;
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ import {
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
} from '../types/events';
|
||||
import { IAddonDefinition } from '../types/model';
|
||||
|
||||
@ -71,6 +72,7 @@ const slackDefinition: IAddonDefinition = {
|
||||
FEATURE_STRATEGY_UPDATE,
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
],
|
||||
tagTypes: [
|
||||
|
@ -12,6 +12,7 @@ import {
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
} from '../types/events';
|
||||
import { IAddonDefinition } from '../types/model';
|
||||
|
||||
@ -42,6 +43,7 @@ const teamsDefinition: IAddonDefinition = {
|
||||
FEATURE_STRATEGY_UPDATE,
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
],
|
||||
};
|
||||
|
@ -4,6 +4,7 @@ import {
|
||||
FEATURE_ENVIRONMENT_DISABLED,
|
||||
FEATURE_ENVIRONMENT_ENABLED,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
FEATURE_REVIVED,
|
||||
FEATURE_STALE_OFF,
|
||||
@ -70,6 +71,7 @@ const webhookDefinition: IAddonDefinition = {
|
||||
FEATURE_STRATEGY_UPDATE,
|
||||
FEATURE_STRATEGY_ADD,
|
||||
FEATURE_METADATA_UPDATED,
|
||||
FEATURE_VARIANTS_UPDATED,
|
||||
FEATURE_PROJECT_CHANGE,
|
||||
],
|
||||
};
|
||||
|
@ -146,23 +146,23 @@ export class FeatureVariantEvent extends BaseEvent {
|
||||
|
||||
readonly featureName: string;
|
||||
|
||||
readonly data: {
|
||||
oldVariants: IVariant[];
|
||||
newVariants: IVariant[];
|
||||
};
|
||||
readonly data: { variants: IVariant[] };
|
||||
|
||||
readonly preData: { variants: IVariant[] };
|
||||
|
||||
constructor(p: {
|
||||
project: string;
|
||||
featureName: string;
|
||||
createdBy: string;
|
||||
tags: ITag[];
|
||||
oldVariants: IVariant[];
|
||||
newVariants: IVariant[];
|
||||
oldVariants: IVariant[];
|
||||
}) {
|
||||
super(FEATURE_VARIANTS_UPDATED, p.createdBy, p.tags);
|
||||
this.project = p.project;
|
||||
this.featureName = p.featureName;
|
||||
this.data = { oldVariants: p.oldVariants, newVariants: p.newVariants };
|
||||
this.data = { variants: p.newVariants };
|
||||
this.preData = { variants: p.oldVariants };
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user