setUserWithAuthParams static method

Future<void> setUserWithAuthParams(
  1. UserAuthParams parameters
)

Set user information with authentication

Implementation

static Future<void> setUserWithAuthParams(UserAuthParams parameters) async {
  if (parameters is UserAuthWithEncryptionParams) {
    return await _channel.invokeMethod("setUserWithEncryptionAuthentication", {
      "organizationUserId": parameters.id,
      "algorithm": parameters.algorithm,
      "secretId": parameters.secretId,
      "initializationVector": parameters.initializationVector,
      "expiration": parameters.expiration
    });
  } else if (parameters is UserAuthWithHashParams) {
    return await _channel.invokeMethod("setUserWithHashAuthentication", {
      "organizationUserId": parameters.id,
      "algorithm": parameters.algorithm,
      "secretId": parameters.secretId,
      "digest": parameters.digest,
      "salt": parameters.salt,
      "expiration": parameters.expiration
    });
  }
}