loadMenu method
void
loadMenu()
Implementation
void loadMenu() async {
emit(const MenuLoading());
try {
MenuNode root = await repository.loadRootMenu();
var activeState = await repository.loadMenuActiveState();
emit(MenuLoadSuccess(
state: MenuState(
expandMenus: activeState.$1,
activeMenu: activeState.$2,
items: root.children,
),
));
} catch (e, trace) {
print(e);
emit(MenuLoadFailed(e, trace));
}
}