@@ -67,7 +67,7 @@ export default class EppoPrecomputedClient {
67
67
private precomputedFlagsRequestParameters ?: PrecomputedFlagsRequestParameters ;
68
68
private subjectKey ?: string ;
69
69
private subjectAttributes ?: Attributes ;
70
- private decodedFlagKeySalt = '' ;
70
+ private flagKeySalt = '' ;
71
71
private precomputedFlagStore : IConfigurationStore < PrecomputedFlag > ;
72
72
private isObfuscated : boolean ;
73
73
@@ -80,8 +80,8 @@ export default class EppoPrecomputedClient {
80
80
this . isObfuscated = isObfuscated ;
81
81
}
82
82
83
- private setDecodedFlagKeySalt ( salt : string ) {
84
- this . decodedFlagKeySalt = salt ;
83
+ private setFlagKeySalt ( salt : string ) {
84
+ this . flagKeySalt = salt ;
85
85
}
86
86
87
87
private setPrecomputedFlagsRequestParameters ( parameters : PrecomputedFlagsRequestParameters ) {
@@ -144,7 +144,7 @@ export default class EppoPrecomputedClient {
144
144
145
145
// A callback to capture the salt and subject information
146
146
precomputedRequestor . onPrecomputedResponse = ( responseData ) => {
147
- this . setDecodedFlagKeySalt ( decodeBase64 ( responseData . salt ) ) ;
147
+ this . setFlagKeySalt ( responseData . salt ) ;
148
148
this . setSubjectData ( responseData . subjectKey , responseData . subjectAttributes ) ;
149
149
} ;
150
150
@@ -186,7 +186,7 @@ export default class EppoPrecomputedClient {
186
186
) {
187
187
this . setPrecomputedFlagStore ( precomputedFlagStore ) ;
188
188
this . setSubjectData ( subjectKey , subjectAttributes ) ;
189
- this . setDecodedFlagKeySalt ( decodeBase64 ( salt ) ) ;
189
+ this . setFlagKeySalt ( salt ) ;
190
190
}
191
191
192
192
private getPrecomputedAssignment < T > (
@@ -312,7 +312,7 @@ export default class EppoPrecomputedClient {
312
312
}
313
313
314
314
private getObfuscatedFlag ( flagKey : string ) : DecodedPrecomputedFlag | null {
315
- const saltedAndHashedFlagKey = getMD5Hash ( flagKey , this . decodedFlagKeySalt ) ;
315
+ const saltedAndHashedFlagKey = getMD5Hash ( flagKey , this . flagKeySalt ) ;
316
316
const precomputedFlag : PrecomputedFlag | null = this . precomputedFlagStore . get (
317
317
saltedAndHashedFlagKey ,
318
318
) as PrecomputedFlag ;
0 commit comments