28 lines
743 B
Dart
28 lines
743 B
Dart
import 'package:get/instance_manager.dart';
|
|
import 'package:version_01/services/api_services.dart';
|
|
import 'package:version_01/services/auth_service.dart';
|
|
import 'package:version_01/services/storage_service.dart';
|
|
|
|
class AppBindings extends Bindings {
|
|
@override
|
|
Future<void> dependencies() async {
|
|
await Get.putAsync<StorageService>(() async {
|
|
final service = StorageService();
|
|
await service.init();
|
|
return service;
|
|
});
|
|
|
|
await Get.putAsync<ApiServices>(() async {
|
|
final service = ApiServices();
|
|
await service.init();
|
|
return service;
|
|
});
|
|
|
|
await Get.putAsync<AuthService>(() async {
|
|
final service = AuthService();
|
|
await service.init();
|
|
return service;
|
|
});
|
|
}
|
|
}
|