fix : di
This commit is contained in:
@@ -6,10 +6,6 @@ final di = GetIt.instance;
|
||||
|
||||
Future<void> setupPreInjection() async {
|
||||
await setupAllCoreProvider();
|
||||
di.registerSingleton<DioRemote>(
|
||||
DioRemote(baseUrl: 'https://everestacademy.ir/'),
|
||||
instanceName: 'baseRemote',
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> setupInjection() async {
|
||||
|
||||
@@ -3,6 +3,7 @@ import 'package:rasadyar_app/infrastructure/service/app_navigation_observer.dart
|
||||
import 'package:rasadyar_app/presentation/routes/app_pages.dart';
|
||||
import 'package:rasadyar_core/core.dart';
|
||||
import 'infrastructure/di/di.dart';
|
||||
import 'presentation/routes/auth_route_resolver_impl.dart';
|
||||
|
||||
|
||||
Future<void> main() async {
|
||||
@@ -11,8 +12,7 @@ Future<void> main() async {
|
||||
await setupPreInjection();
|
||||
Get.put(TokenStorageService());
|
||||
await Get.find<TokenStorageService>().init();
|
||||
|
||||
|
||||
Get.put<AuthRouteResolver>(AppAuthRouteResolver());
|
||||
Get.put(AuthMiddleware());
|
||||
runApp(MyApp());
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import 'package:rasadyar_app/presentation/pages/modules/logic.dart';
|
||||
import 'package:rasadyar_app/presentation/pages/modules/view.dart';
|
||||
import 'package:rasadyar_app/presentation/pages/splash/logic.dart';
|
||||
import 'package:rasadyar_app/presentation/pages/splash/view.dart';
|
||||
import 'package:rasadyar_app/presentation/pages/system_design/system_design.dart';
|
||||
@@ -16,6 +18,13 @@ sealed class AppPages {
|
||||
|
||||
static List<GetPage> pages = [
|
||||
GetPage(name: AppPaths.systemDesignPage, page: () => SystemDesignPage()),
|
||||
|
||||
GetPage(
|
||||
name: AppPaths.moduleList,
|
||||
page: () => ModulesPage(),
|
||||
binding: BindingsBuilder.put(() => ModulesLogic()),
|
||||
),
|
||||
|
||||
GetPage(
|
||||
name: AppPaths.splash,
|
||||
page: () => SplashPage(),
|
||||
|
||||
Reference in New Issue
Block a user