transfer table

This commit is contained in:
efrilm
2025-10-26 19:36:59 +07:00
parent d5ed3f62ff
commit 5c683eda8d
15 changed files with 736 additions and 54 deletions
@@ -40,7 +40,11 @@ class TableLoaderBloc extends Bloc<TableLoaderEvent, TableLoaderState> {
emit(newState);
}
newState = await _mapFetchedToState(newState, isRefresh: e.isRefresh);
newState = await _mapFetchedToState(
newState,
isRefresh: e.isRefresh,
status: e.status,
);
emit(newState);
},
updatedPostion: (e) async {
@@ -62,6 +66,7 @@ class TableLoaderBloc extends Bloc<TableLoaderEvent, TableLoaderState> {
Future<TableLoaderState> _mapFetchedToState(
TableLoaderState state, {
bool isRefresh = false,
String? status,
}) async {
state = state.copyWith(isFetching: false);
@@ -78,7 +83,10 @@ class TableLoaderBloc extends Bloc<TableLoaderEvent, TableLoaderState> {
);
}
final failureOrTable = await _repository.fetchTables(page: state.page);
final failureOrTable = await _repository.fetchTables(
page: state.page,
status: status,
);
state = failureOrTable.fold(
(f) {