emit method

  1. @protected
Future<void> emit({
  1. required Data data,
  2. RepositoryDatasource datasource = RepositoryDatasource.local,
})

Emits a new data to the repository.

Implementation

@protected
Future<void> emit({
  required Data data,
  RepositoryDatasource datasource = RepositoryDatasource.local,
}) async {
  logger('Emitting data to repository $name: $data');
  _controller.add(
    RepositoryState.ready(
      data: data,
      source: datasource,
    ),
  );
}