x
This commit is contained in:
@@ -12,7 +12,22 @@ class StaffCubit extends Cubit<StaffState> {
|
||||
final StaffRepository _repository = GetIt.I.get<StaffRepository>();
|
||||
final SessionCubit _sessionCubit = GetIt.I<SessionCubit>();
|
||||
|
||||
StaffCubit() : super(const StaffState());
|
||||
StaffCubit() : super(const StaffState()) {
|
||||
init();
|
||||
}
|
||||
|
||||
Future<void> init() async {
|
||||
emit(state.copyWith(status: StaffStatus.loading, error: null));
|
||||
try {
|
||||
final allStaff = await _repository.getStaffMembers(
|
||||
_sessionCubit.state.company!.id!,
|
||||
);
|
||||
|
||||
emit(state.copyWith(status: StaffStatus.success, allStaff: allStaff));
|
||||
} catch (e) {
|
||||
emit(state.copyWith(status: StaffStatus.error, error: e.toString()));
|
||||
}
|
||||
}
|
||||
|
||||
// Carica tutto lo staff della compagnia
|
||||
Future<void> loadAllStaff() async {
|
||||
|
||||
Reference in New Issue
Block a user