From fe8b92dc10cba533cbb1e493616f502528b74497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phile=CC=81mon=20Merlet?= Date: Wed, 15 Oct 2025 17:43:29 +0200 Subject: [PATCH] Add UserAuthParams implementations in setUser methods signatures --- src/Didomi.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Didomi.ts b/src/Didomi.ts index b1dcc78c..8a4eaa77 100644 --- a/src/Didomi.ts +++ b/src/Didomi.ts @@ -1,6 +1,6 @@ import { NativeModules } from 'react-native'; import { DidomiListener } from './DidomiListener'; -import { DidomiEventType, Purpose, Vendor, UserStatus, CurrentUserStatus, VendorStatus, UserAuthParams, DidomiInitializeParameters, DidomiUserParameters } from './DidomiTypes'; +import { DidomiEventType, Purpose, Vendor, UserStatus, CurrentUserStatus, VendorStatus, UserAuthParams, DidomiInitializeParameters, DidomiUserParameters, UserAuthWithEncryptionParams, UserAuthWithHashParams, DidomiMultiUserParameters } from './DidomiTypes'; import { DIDOMI_USER_AGENT_NAME, DIDOMI_VERSION } from './Constants'; import { CurrentUserStatusTransaction, createCurrentUserStatusTransaction } from './CurrentUserStatusTransaction'; @@ -638,8 +638,8 @@ export const Didomi = { * @deprecated Use {@link setUserWithParameters} instead */ setUserWithAuthParams: ( - userAuthParams: UserAuthParams, - synchronizedUsers?: UserAuthParams[] | undefined + userAuthParams: UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams, + synchronizedUsers?: Array | undefined ): void => RNDidomi.setUserWithAuthParams(JSON.stringify(userAuthParams), JSON.stringify(synchronizedUsers)), /** @@ -650,8 +650,8 @@ export const Didomi = { * @deprecated Use {@link setUserWithParametersAndSetupUI} instead */ setUserWithAuthParamsAndSetupUI: ( - userAuthParams: UserAuthParams, - synchronizedUsers?: UserAuthParams[] | undefined + userAuthParams: UserAuthParams | UserAuthWithEncryptionParams | UserAuthWithHashParams, + synchronizedUsers?: Array | undefined ): void => RNDidomi.setUserWithAuthParamsAndSetupUI(JSON.stringify(userAuthParams), JSON.stringify(synchronizedUsers)), /** @@ -659,14 +659,14 @@ export const Didomi = { * * @param parameters as DidomiUserParameters */ - setUserWithParameters: (parameters: DidomiUserParameters): void => RNDidomi.setUserWithParameters(JSON.stringify(parameters)), + setUserWithParameters: (parameters: DidomiUserParameters | DidomiMultiUserParameters): void => RNDidomi.setUserWithParameters(JSON.stringify(parameters)), /** * Set user information with parameters and check for missing consent * * @param parameters as DidomiUserParameters */ - setUserWithParametersAndSetupUI: (parameters: DidomiUserParameters): void => RNDidomi.setUserWithParametersAndSetupUI(JSON.stringify(parameters)), + setUserWithParametersAndSetupUI: (parameters: DidomiUserParameters | DidomiMultiUserParameters): void => RNDidomi.setUserWithParametersAndSetupUI(JSON.stringify(parameters)), /** * Show the consent notice (if required, not disabled in the config and not already displayed)