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.
23 lines
731 B
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);
|
|
}
|
|
}
|