RestBloc constructor

RestBloc(
  1. String baseUrl, {
  2. List<Interceptor>? interceptors,
})

Main constructor

Implementation

RestBloc(String baseUrl, {List<Interceptor>? interceptors})
    : super(RestState.uninitialized()) {
  // Setup for the data source
  _restDataSource = RestDataSource(
    baseURL: baseUrl,
    client: Dio()
      ..interceptors.addAll(
        [if (interceptors != null) ...interceptors],
      ),
  );

  // Event handling
  on<RestEvent>(_restEventRequested, transformer: sequential());
}