call method

Future<Map<String, dynamic>> call(
  1. String name,
  2. Map<String, dynamic> params
)

Einen Aufruf mit JSON-Antwort absetzen; liefert data ohne Hülle.

Implementation

Future<Map<String, dynamic>> call(String name, Map<String, dynamic> params) async {
  final probelauf = isDryRun(name, params);
  final antwort = await _senden(name, params, probelauf);
  final huelle = readEnvelope(name, antwort, dryRun: probelauf);
  if (huelle['status'] == 'success') return envelopeData(name, huelle, antwort.statusCode, dryRun: probelauf);
  throw envelopeError(name, huelle);
}