Skip to content

Commit ce2aa29

Browse files
committed
feat: record event add variationIndex
1 parent fe51ba3 commit ce2aa29

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/FeatureProbe.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ interface IParams {
3131
interface FPToggleDetail {
3232
value: boolean | number | object;
3333
ruleIndex: number | null;
34+
variationIndex: number | null;
3435
version: number | null;
3536
reason: string;
3637
}
@@ -171,6 +172,7 @@ class FeatureProbe extends TinyEmitter {
171172
return {
172173
value: defaultValue,
173174
ruleIndex: null,
175+
variationIndex: null,
174176
version: 0,
175177
reason: 'Not ready',
176178
};
@@ -181,6 +183,7 @@ class FeatureProbe extends TinyEmitter {
181183
return {
182184
value: defaultValue,
183185
ruleIndex: null,
186+
variationIndex: null,
184187
version: null,
185188
reason: 'Toggle: [' + key + '] not found',
186189
};
@@ -190,6 +193,7 @@ class FeatureProbe extends TinyEmitter {
190193
return {
191194
value: defaultValue,
192195
ruleIndex: null,
196+
variationIndex: null,
193197
version: null,
194198
reason: 'Value type mismatch',
195199
};
@@ -233,7 +237,7 @@ class FeatureProbe extends TinyEmitter {
233237
[key]: [{
234238
'count': 1,
235239
'value': this.toggles[key].value,
236-
'index': this.toggles[key].ruleIndex,
240+
'index': this.toggles[key].variationIndex,
237241
'version': this.toggles[key].version,
238242
}]
239243
}

0 commit comments

Comments
 (0)