diff --git a/b0esche_cloud/lib/injection.dart b/b0esche_cloud/lib/injection.dart index 2722a30..b72966b 100644 --- a/b0esche_cloud/lib/injection.dart +++ b/b0esche_cloud/lib/injection.dart @@ -13,8 +13,11 @@ import 'viewmodels/file_explorer_view_model.dart'; final getIt = GetIt.instance; void configureDependencies(SessionBloc sessionBloc) { - // Register repositories (HTTP-backed) + // Register ApiClient first final apiClient = ApiClient(sessionBloc); + getIt.registerSingleton(apiClient); + + // Register repositories (HTTP-backed) getIt.registerSingleton(HttpAuthRepository(apiClient)); getIt.registerSingleton( HttpFileRepository(FileService(apiClient)),