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;
|
final getIt = GetIt.instance;
|
||||||
|
|
||||||
void configureDependencies(SessionBloc sessionBloc) {
|
void configureDependencies(SessionBloc sessionBloc) {
|
||||||
// Register repositories (HTTP-backed)
|
// Register ApiClient first
|
||||||
final apiClient = ApiClient(sessionBloc);
|
final apiClient = ApiClient(sessionBloc);
|
||||||
|
getIt.registerSingleton<ApiClient>(apiClient);
|
||||||
|
|
||||||
|
// Register repositories (HTTP-backed)
|
||||||
getIt.registerSingleton<AuthRepository>(HttpAuthRepository(apiClient));
|
getIt.registerSingleton<AuthRepository>(HttpAuthRepository(apiClient));
|
||||||
getIt.registerSingleton<FileRepository>(
|
getIt.registerSingleton<FileRepository>(
|
||||||
HttpFileRepository(FileService(apiClient)),
|
HttpFileRepository(FileService(apiClient)),
|
||||||
|
|||||||
Reference in New Issue
Block a user