send method

Future<Response> send(
  1. String method,
  2. Map<String, dynamic> params
)

Verify settings variables and inherith values

@param method @param params @return

Implementation

Future<Response> send(String method, Map<String, dynamic> params) async {
  if (settings.auth_key == null || settings.auth_hash == null) {
    throw InvalidCredentialsException();
  }

  final Map<String, dynamic>? result =
      await ServiceBehaviour.channel.invokeMapMethod(method, params);

  return parseResponse(result!['response'], int.parse(result['status']));
}