Rumahjo-Android-APP/lib/data/cubits/enquiry/store_enqury_id.dart

35 lines
675 B
Dart
Raw Permalink Normal View History

2024-09-07 00:58:50 +00:00
// ignore_for_file: public_member_api_docs, sort_constructors_first
import 'package:flutter_bloc/flutter_bloc.dart';
class EnquiryIdsLocalCubit extends Cubit<EnquiryIdsLocalState> {
EnquiryIdsLocalCubit() : super(EnquiryIdsLocalState(ids: []));
void add(id) {
List? ids = state.ids;
ids?.add(
id,
);
emit(
EnquiryIdsLocalState(ids: ids),
);
}
}
class EnquiryIdsLocalState {
List? ids;
EnquiryIdsLocalState({
this.ids,
});
EnquiryIdsLocalState copyWith({
List? ids,
}) {
return EnquiryIdsLocalState(
ids: ids ?? this.ids,
);
}
@override
String toString() => 'EnquiryIdsLocalState(ids: $ids)';
}