refactor: reorder dependency registration for clarity

This commit is contained in:
Leon Bösche
2026-01-09 18:26:13 +01:00
parent e16b1bb083
commit 2a62e13fc7

View File

@@ -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>(apiClient);
// Register repositories (HTTP-backed)
getIt.registerSingleton<AuthRepository>(HttpAuthRepository(apiClient));
getIt.registerSingleton<FileRepository>(
HttpFileRepository(FileService(apiClient)),