Skip to content

Commit e93dac1

Browse files
Add UserAuthParams implementations in setUser methods signatures (#163)
1 parent bec5290 commit e93dac1

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/Didomi.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { NativeModules } from 'react-native';
22
import { DidomiListener } from './DidomiListener';
3-
import { DidomiEventType, Purpose, Vendor, UserStatus, CurrentUserStatus, VendorStatus, UserAuthParams, DidomiInitializeParameters, DidomiUserParameters } from './DidomiTypes';
3+
import { DidomiEventType, Purpose, Vendor, UserStatus, CurrentUserStatus, VendorStatus, UserAuthParams, DidomiInitializeParameters, DidomiUserParameters, UserAuthWithEncryptionParams, UserAuthWithHashParams, DidomiMultiUserParameters } from './DidomiTypes';
44
import { DIDOMI_USER_AGENT_NAME, DIDOMI_VERSION } from './Constants';
55
import { CurrentUserStatusTransaction, createCurrentUserStatusTransaction } from './CurrentUserStatusTransaction';
66

@@ -638,8 +638,8 @@ export const Didomi = {
638638
* @deprecated Use {@link setUserWithParameters} instead
639639
*/
640640
setUserWithAuthParams: (
641-
userAuthParams: UserAuthParams,
642-
synchronizedUsers?: UserAuthParams[] | undefined
641+
userAuthParams: UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams,
642+
synchronizedUsers?: Array<UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams> | undefined
643643
): void => RNDidomi.setUserWithAuthParams(JSON.stringify(userAuthParams), JSON.stringify(synchronizedUsers)),
644644

645645
/**
@@ -650,23 +650,23 @@ export const Didomi = {
650650
* @deprecated Use {@link setUserWithParametersAndSetupUI} instead
651651
*/
652652
setUserWithAuthParamsAndSetupUI: (
653-
userAuthParams: UserAuthParams,
654-
synchronizedUsers?: UserAuthParams[] | undefined
653+
userAuthParams: UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams,
654+
synchronizedUsers?: Array<UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams> | undefined
655655
): void => RNDidomi.setUserWithAuthParamsAndSetupUI(JSON.stringify(userAuthParams), JSON.stringify(synchronizedUsers)),
656656

657657
/**
658658
* Set user information with parameters
659659
*
660660
* @param parameters as DidomiUserParameters
661661
*/
662-
setUserWithParameters: (parameters: DidomiUserParameters): void => RNDidomi.setUserWithParameters(JSON.stringify(parameters)),
662+
setUserWithParameters: (parameters: DidomiUserParameters | DidomiMultiUserParameters): void => RNDidomi.setUserWithParameters(JSON.stringify(parameters)),
663663

664664
/**
665665
* Set user information with parameters and check for missing consent
666666
*
667667
* @param parameters as DidomiUserParameters
668668
*/
669-
setUserWithParametersAndSetupUI: (parameters: DidomiUserParameters): void => RNDidomi.setUserWithParametersAndSetupUI(JSON.stringify(parameters)),
669+
setUserWithParametersAndSetupUI: (parameters: DidomiUserParameters | DidomiMultiUserParameters): void => RNDidomi.setUserWithParametersAndSetupUI(JSON.stringify(parameters)),
670670

671671
/**
672672
* Show the consent notice (if required, not disabled in the config and not already displayed)

0 commit comments

Comments
 (0)