login static method

Future<String> login(
  1. String userId,
  2. String phone,
  3. PaymeSdkFlutterConfig config
)

Implementation

static Future<String> login(
    String userId, String phone, PaymeSdkFlutterConfig config) async {
  final args = {
    'user_id': userId,
    'phone': phone,
    'app_token': config.appToken,
    'public_key': config.publicKey,
    'private_key': config.privateKey,
    'secret_key': config.secretKey,
    'primary_color': _hexFromColor(config.primaryColor),
    'secondary_color': _hexFromColor(config.secondaryColor),
    'language': _enumValue(config.language),
    'env': _enumValue(config.env),
  };
  final String version = await _channel.invokeMethod('login', args);
  currentEnv = config.env;
  return version;
}