prelude.dart 685 B

12345678910111213141516171819
  1. import 'package:app_flowy/workspace/infrastructure/deps_resolver.dart';
  2. import 'package:app_flowy/startup/launch.dart';
  3. import 'package:app_flowy/startup/startup.dart';
  4. import 'package:app_flowy/user/infrastructure/deps_resolver.dart';
  5. import 'package:flowy_sdk/flowy_sdk.dart';
  6. import 'package:get_it/get_it.dart';
  7. void resolveDependencies(IntegrationEnv env) => initGetIt(getIt, env);
  8. Future<void> initGetIt(
  9. GetIt getIt,
  10. IntegrationEnv env,
  11. ) async {
  12. getIt.registerLazySingleton<FlowySDK>(() => const FlowySDK());
  13. getIt.registerLazySingleton<AppLauncher>(() => AppLauncher(env, getIt));
  14. await UserDepsResolver.resolve(getIt);
  15. await HomeDepsResolver.resolve(getIt);
  16. }