@@ -545,22 +545,19 @@ export default class Optimizely {
545
545
eventTags ?: unknown
546
546
) : boolean {
547
547
try {
548
- // Null, undefined or non-string user Id is invalid.
549
- if ( typeof stringInputs === 'object' && stringInputs !== null ) {
550
- if ( stringInputs . hasOwnProperty ( 'user_id' ) ) {
551
- const userId = stringInputs [ 'user_id' ] ;
552
- if ( typeof userId !== 'string' || userId === null || userId === 'undefined' ) {
553
- throw new Error ( sprintf ( ERROR_MESSAGES . INVALID_INPUT_FORMAT , MODULE_NAME , 'user_id' ) ) ;
554
- }
555
-
556
- delete stringInputs [ 'user_id' ] ;
548
+ if ( stringInputs . hasOwnProperty ( 'user_id' ) ) {
549
+ const userId = stringInputs [ 'user_id' ] ;
550
+ if ( typeof userId !== 'string' || userId === null || userId === 'undefined' ) {
551
+ throw new Error ( sprintf ( ERROR_MESSAGES . INVALID_INPUT_FORMAT , MODULE_NAME , 'user_id' ) ) ;
557
552
}
558
- Object . keys ( stringInputs ) . forEach ( key => {
559
- if ( ! stringValidator . validate ( stringInputs [ key ] ) ) {
560
- throw new Error ( sprintf ( ERROR_MESSAGES . INVALID_INPUT_FORMAT , MODULE_NAME , key ) ) ;
561
- }
562
- } )
553
+
554
+ delete stringInputs [ 'user_id' ] ;
563
555
}
556
+ Object . keys ( stringInputs ) . forEach ( key => {
557
+ if ( ! stringValidator . validate ( stringInputs [ key ] ) ) {
558
+ throw new Error ( sprintf ( ERROR_MESSAGES . INVALID_INPUT_FORMAT , MODULE_NAME , key ) ) ;
559
+ }
560
+ } )
564
561
if ( userAttributes ) {
565
562
validate ( userAttributes ) ;
566
563
}
@@ -1343,7 +1340,7 @@ export default class Optimizely {
1343
1340
let resolveTimeoutPromise : ( value : OnReadyResult ) => void ;
1344
1341
const timeoutPromise = new Promise < OnReadyResult > (
1345
1342
( resolve ) => {
1346
- resolveTimeoutPromise = resolve ;
1343
+ resolveTimeoutPromise = resolve ;
1347
1344
}
1348
1345
) ;
1349
1346
0 commit comments