diff --git a/modules/group-ib-fp/index.d.ts b/modules/group-ib-fp/index.d.ts index 47950a99b043..a960ba224028 100644 --- a/modules/group-ib-fp/index.d.ts +++ b/modules/group-ib-fp/index.d.ts @@ -38,13 +38,13 @@ declare module 'group-ib-fp' { export class FP { static getInstance(): FP; enableDebugLogs(): void; - enableCapability(capability: Capability, callback?: (e: string, isRun: boolean) => void): void; - enableAndroidCapability(capability: AndroidCapability, callback?: (e: string, isRun: boolean) => void): void; - setCustomerId(iOSCustomerId: string, androidCustomerId: string, errorCallback?: (e: string) => void): void; - setTargetURL(url: string, errorCallback?: (e: string) => void): void; - setGlobalIdURL(url: string, errorCallback?: (e: string) => void): void; - setSessionId(id: string, errorCallback?: (e: string) => void): void; - setAttributeTitle(key: string, value: string, format: FPAttributeFormat, errorCallback?: (e: string) => void): void; + enableCapability(capability: Capability, callback: (e: string, isRun: boolean) => void): void; + enableAndroidCapability(capability: AndroidCapability, callback: (e: string, isRun: boolean) => void): void; + setCustomerId(iOSCustomerId: string, androidCustomerId: string, errorCallback: (e: string) => void): void; + setTargetURL(url: string, errorCallback: (e: string) => void): void; + setGlobalIdURL(url: string, errorCallback: (e: string) => void): void; + setSessionId(id: string, errorCallback: (e: string) => void): void; + setAttributeTitle(key: string, value: string, format: FPAttributeFormat, errorCallback: (e: string) => void): void; run(errorCallback?: (e: string) => void): void; } } \ No newline at end of file diff --git a/src/libs/FraudProtection/GroupIBSdkBridge/index.native.ts b/src/libs/FraudProtection/GroupIBSdkBridge/index.native.ts index 10e1813e711b..8bae0bdc1834 100644 --- a/src/libs/FraudProtection/GroupIBSdkBridge/index.native.ts +++ b/src/libs/FraudProtection/GroupIBSdkBridge/index.native.ts @@ -72,10 +72,10 @@ function init(): Promise { function setAuthenticationData(identity: string, sessionID: string): void { fpInstancePromise.then((fp) => { fp.setAttributeTitle('user_id', identity, FPAttributeFormat.ClearText, (e: string) => { - Log.warn(`[Fraud Protection] setAttributeTitle error: ${e}`); + Log.warn(`[Fraud Protection] setAttributeTitle('user_id', [REDACTED], FPAttributeFormat.ClearText) error: ${e}`); }); fp.setSessionId(sessionID, (e: string) => { - Log.warn(`[Fraud Protection] setSessionId error: ${e}`); + Log.warn(`[Fraud Protection] setSessionId([REDACTED]) error: ${e}`); }); }); } @@ -83,7 +83,10 @@ function setAuthenticationData(identity: string, sessionID: string): void { function setAttribute(key: string, value: string, shouldHash?: boolean): void { fpInstancePromise.then((fp) => { const format = shouldHash ? FPAttributeFormat.Hashed : FPAttributeFormat.ClearText; - fp.setAttributeTitle(key, value, format); + fp.setAttributeTitle(key, value, format, (e: string) => { + const formatName = shouldHash ? 'FPAttributeFormat.Hashed' : 'FPAttributeFormat.ClearText'; + Log.warn(`[Fraud Protection] setAttributeTitle(${key}, [REDACTED], ${formatName}) error: ${e}`); + }); }); }