setUserWithAuthParamsAndSetupUI static method
Set user information with authentication and check for missing consent
Implementation
static Future<void> setUserWithAuthParamsAndSetupUI(UserAuthParams parameters) async {
if (parameters is UserAuthWithEncryptionParams) {
return await _channel.invokeMethod("setUserWithEncryptionAuthenticationAndSetupUI", {
"organizationUserId": parameters.id,
"algorithm": parameters.algorithm,
"secretId": parameters.secretId,
"initializationVector": parameters.initializationVector,
"expiration": parameters.expiration
});
} else if (parameters is UserAuthWithHashParams) {
return await _channel.invokeMethod("setUserWithHashAuthenticationAndSetupUI", {
"organizationUserId": parameters.id,
"algorithm": parameters.algorithm,
"secretId": parameters.secretId,
"digest": parameters.digest,
"salt": parameters.salt,
"expiration": parameters.expiration
});
}
}