getLiveNagaData function

Future<String> getLiveNagaData()

Implementation

Future<String> getLiveNagaData() => http
    .get(Uri.parse("https://api.naga.ac/v1/models"))
    .then(
      (v) => compress(
        $NagaModelsListResponse.from.json(v.body).to.json,
        allowBZip2: false,
        allowZLib: false,
      ),
    )
    .catchError((e, es) {
      warn("Failed to get live Naga data. Using internal fallback.");
      warn("$e, $es");
      return _nagaData;
    });