getLatestLedger method Null safety

Future<GetLatestLedgerResponse> getLatestLedger()

For finding out the current latest known ledger. See: https://soroban.stellar.org/api/methods/getLatestLedger

Implementation

Future<GetLatestLedgerResponse> getLatestLedger() async {
  if (!this.acknowledgeExperimental) {
    printExperimentalFlagErr();
    return GetLatestLedgerResponse.fromJson(_experimentalErr);
  }

  JsonRpcMethod getLatestLedger = JsonRpcMethod("getLatestLedger");
  dio.Response response = await _dio.post(_serverUrl,
      data: json.encode(getLatestLedger),
      options: dio.Options(headers: _headers));
  if (enableLogging) {
    print("getLatestLedger response: $response");
  }
  return GetLatestLedgerResponse.fromJson(response.data);
}