refactor(architecture): centralize bloc files into dedicated folder

This commit is contained in:
anhtunz
2025-01-05 18:56:39 +07:00
parent fb12c44505
commit c2c685da86
37 changed files with 87 additions and 87 deletions

22
lib/bloc/bell_bloc.dart Normal file
View File

@@ -0,0 +1,22 @@
import 'dart:async';
import '../product/base/bloc/base_bloc.dart';
import '../feature/bell/bell_model.dart';
class BellBloc extends BlocBase {
final bellItems = StreamController<List<BellItems>>.broadcast();
StreamSink<List<BellItems>> get sinkBellItems => bellItems.sink;
Stream<List<BellItems>> get streamBellItems => bellItems.stream;
final isLoading = StreamController<bool>.broadcast();
StreamSink<bool> get sinkIsLoading => isLoading.sink;
Stream<bool> get streamIsLoading => isLoading.stream;
final hasMore = StreamController<bool>.broadcast();
StreamSink<bool> get sinkHasMore => hasMore.sink;
Stream<bool> get streamHasMore => hasMore.stream;
@override
void dispose() {}
}