You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
570B

  1. import 'dart:async';
  2. import 'package:bloc/bloc.dart';
  3. import 'package:equatable/equatable.dart';
  4. import 'package:farm_tpf/custom_model/Media.dart';
  5. import 'package:meta/meta.dart';
  6. part 'media_helper_event.dart';
  7. part 'media_helper_state.dart';
  8. class MediaHelperBloc extends Bloc<MediaHelperEvent, MediaHelperState> {
  9. MediaHelperBloc() : super(MediaHelperInitial());
  10. @override
  11. Stream<MediaHelperState> mapEventToState(
  12. MediaHelperEvent event,
  13. ) async* {
  14. if (event is ChangeListMedia) {
  15. yield MediaHelperSuccess(items: event.items);
  16. }
  17. }
  18. }