You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
874 B
30 lines
874 B
import 'package:get/get.dart';
|
|
import 'package:core/dependency/index.dart';
|
|
import 'package:platforms/services/index.dart';
|
|
|
|
import 'state.dart';
|
|
|
|
class HomeController extends GetxController {
|
|
MenuStateService get _menuStateService => injector.get<MenuStateService>();
|
|
FavoriteMenuStateService get _favoriteMenuStateService => injector.get<FavoriteMenuStateService>();
|
|
|
|
final Rx<HomeState> _state = Rx<HomeState>(HomeState());
|
|
HomeState get state => _state.value;
|
|
|
|
@override
|
|
void onInit() {
|
|
super.onInit();
|
|
// _menuStateService.getMyMenus$()
|
|
// .listen((menus) {
|
|
// _state.update((val) {
|
|
// val?.menus = menus;
|
|
// });
|
|
// });
|
|
// _favoriteMenuStateService.getFavoriteMenus$()
|
|
// .listen((menus) {
|
|
// _state.update((val) {
|
|
// val?.favoriteMenus = menus;
|
|
// });
|
|
// });
|
|
}
|
|
}
|