configuration method Null safety

Future<bool> configuration(
  1. String instanceId,
  2. {String? conversationInitReferral,
  3. String? chatHost,
  4. ZowieJwt? jwt}
)

Implementation

static Future<bool> configuration(
  String instanceId, {
  String? conversationInitReferral,
  String? chatHost,
  ZowieJwt? jwt,
}) async {
  assert(instanceId.isNotEmpty, "instanceId $_cannotBeNullOrEmpty");

  final bool result = await _channel.invokeMethod(
    _methodConfiguration,
    <String, dynamic>{
      "instanceId": instanceId,
      "conversationInitReferral": conversationInitReferral,
      "chatHost": chatHost,
      "jwt": (jwt != null) ? jsonEncode(jwt.toJson()) : null
    },
  );
  return result;
}