import 'package:get/get.dart'; import 'package:shia_game_flutter/core/network/http_request.dart'; import 'package:shia_game_flutter/core/network/http_request_impl.dart'; import 'package:shia_game_flutter/features/sample/data/datasource/sample_datasource.dart'; import 'package:shia_game_flutter/features/sample/data/repository_impl/sample_repository_impl.dart'; import 'package:shia_game_flutter/features/sample/domain/repository/sample_repository.dart'; import 'package:shia_game_flutter/features/sample/domain/usecases/get_sample_usecase.dart'; void initBindings() { /// ----- Classes ----- Get.put(HttpRequestImpl()); /// ----- Sample Feature ----- Get.lazyPut(() => SampleDatasourceImpl(Get.find())); Get.lazyPut(() => SampleRepositoryImpl(Get.find())); Get.lazyPut(() => GetSampleUseCase(Get.find())); }