You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmg_nurses/lib/provider/login_provider_model.dart

23 lines
731 B
Dart

import 'package:hmg_nurses/classes/enums.dart';
import 'package:hmg_nurses/model/login/project_info_model.dart';
import 'package:hmg_nurses/provider/base_vm.dart';
import 'package:hmg_nurses/services/api_repo/login_api_repo.dart';
import 'package:injector/injector.dart';
class LoginProviderModel extends BaseViewModel {
LoginProviderModel() {
setOnlyState(ViewState.hide);
}
final ILoginApiRepo _loginApiRepo = Injector.appInstance.get<ILoginApiRepo>();
late List<ProjectInfoModel> assignedBranches;
getAssignedBranches(String userId) async {
setState(ViewState.busy);
assignedBranches = await _loginApiRepo.getProjectInfo(userId);
print(assignedBranches.length);
setState(ViewState.idle);
}
}