import 'package:flutter/widgets.dart'; import 'package:get/get.dart'; import 'package:get/get_navigation/src/root/parse_route.dart'; import 'package:link/utils/global.dart'; class LinkMiddleWare extends GetMiddleware { // @override // RouteSettings? redirect(String? route){ // return null; // }; @override int? get priority => 1; @override RouteSettings? redirect(String? route){ if (Global().hasLogin!=false){ return const RouteSettings(name: '/login'); } return null; } // @override // Future redirectDelegate(GetNavConfig route) { // if (Global().hasLogin==false){ // return RouteSettings(name: '/login'); // } // return super.redirectDelegate(route); // } }