useNitroHttp method

void useNitroHttp({
  1. ClientSettings settings = const ClientSettings(),
})

Routes this Dio through the nitro_http native engine.

final dio = Dio()..useNitroHttp();

The adapter created here owns its client and disposes it when the Dio instance is closed. Assign NitroHttpDioAdapter to Dio.httpClientAdapter directly to share a client between several Dio instances instead.

Implementation

void useNitroHttp({ClientSettings settings = const ClientSettings()}) {
  httpClientAdapter = NitroHttpDioAdapter(settings: settings);
}