2025-05-14 11:44:46 +03:30
|
|
|
import 'package:rasadyar_auth/auth.dart';
|
2025-06-05 23:26:44 +03:30
|
|
|
import 'package:rasadyar_chicken/data/di/chicken_di.dart';
|
2025-05-14 11:44:46 +03:30
|
|
|
import 'package:rasadyar_core/core.dart';
|
2025-04-07 16:49:15 +03:30
|
|
|
|
|
|
|
|
final di = GetIt.instance;
|
|
|
|
|
|
2025-07-19 15:35:07 +03:30
|
|
|
Future<void> setupPreInjection() async {
|
2025-05-17 17:07:44 +03:30
|
|
|
await setupAllCoreProvider();
|
2025-07-12 17:06:29 +03:30
|
|
|
await setupAuthDI();
|
2025-07-19 15:35:07 +03:30
|
|
|
di.registerSingleton<DioRemote>(
|
|
|
|
|
DioRemote(baseUrl: 'https://everestacademy.ir/'),
|
|
|
|
|
instanceName: 'baseRemote',
|
|
|
|
|
);
|
2025-07-12 17:06:29 +03:30
|
|
|
}
|
|
|
|
|
|
2025-07-19 15:35:07 +03:30
|
|
|
Future<void> setupInjection() async {
|
2025-07-12 17:06:29 +03:30
|
|
|
await setupChickenDI();
|
2025-04-07 16:49:15 +03:30
|
|
|
}
|