From 2a62e13fc7bd9a60a436dd7a18811390582b4465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6sche?= Date: Fri, 9 Jan 2026 18:26:13 +0100 Subject: [PATCH] refactor: reorder dependency registration for clarity --- b0esche_cloud/lib/injection.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)),