refactor: reorder dependency registration for clarity
This commit is contained in:
@@ -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)),
|
||||
|
||||
Reference in New Issue
Block a user