|
|
|
@ -42,14 +42,20 @@ class _DashboardPageState extends State<DashboardPage> {
|
|
|
|
|
super.initState();
|
|
|
|
|
// dashboardVM = Provider.of<DashboardVM>(context, listen: false);
|
|
|
|
|
scheduleMicrotask(() {
|
|
|
|
|
context.read<AppointmentsVM>().populateAppointmentsFilterList();
|
|
|
|
|
context.read<AppointmentsVM>().populateBranchesFilterList();
|
|
|
|
|
context.read<RequestsVM>().populateRequestsFilterList();
|
|
|
|
|
context.read<AdVM>().populateAdsFilterList();
|
|
|
|
|
onInitState();
|
|
|
|
|
_onRefresh();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onInitState() async {
|
|
|
|
|
Future.wait<dynamic>([
|
|
|
|
|
context.read<AppointmentsVM>().populateAppointmentsFilterList(),
|
|
|
|
|
context.read<AppointmentsVM>().populateBranchesFilterList(),
|
|
|
|
|
context.read<RequestsVM>().populateRequestsFilterList(),
|
|
|
|
|
context.read<AdVM>().populateAdsFilterList(),
|
|
|
|
|
]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<void> _onRefresh() async {
|
|
|
|
|
AdVM adVM = Provider.of<AdVM>(context, listen: false);
|
|
|
|
|
AppointmentsVM appointmentsVM = Provider.of<AppointmentsVM>(context, listen: false);
|
|
|
|
|