getx
getx copied to clipboard
GetMiddleware's onBindingsStart not working properly
example:
class RouteTeenagerMiddleWare extends GetMiddleware {
final int priorityT;
RouteTeenagerMiddleWare({this.priorityT = 0});
@override
int? get priority => priorityT;
@override
RouteSettings? redirect(String? route) {
hcPrint('redirect');
return !Constant.teenagerMode
? null
: const RouteSettings(name: RouteConfig.mainTeenagerPage);
}
@override
List<Bindings>? onBindingsStart(List<Bindings>? bindings) {
hcPrint('onBindingsStart');
bindings ??= [];
return bindings
..add(UserBinding())
..add(MainBinding())
..add(HomeBinding());
}
}

It can be seen that this method will not be executed at all, how can I solve it?