@@ -16,14 +16,14 @@ import 'package:bb_mobile/core/storage/storage_locator.dart';
1616import 'package:bb_mobile/core/swaps/swaps_locator.dart' ;
1717import 'package:bb_mobile/core/tor/tor_locator.dart' ;
1818import 'package:bb_mobile/core/wallet/wallet_locator.dart' ;
19- import 'package:bb_mobile/locator .dart' ;
19+ import 'package:get_it/get_it .dart' ;
2020
2121class CoreLocator {
22- static void register () {
23- locator.registerLazySingleton <SqliteDatabase >(() => SqliteDatabase () );
22+ static void register (GetIt locator, SqliteDatabase database ) {
23+ locator.registerLazySingleton <SqliteDatabase >(() => database );
2424 }
2525
26- static Future <void > registerDatasources () async {
26+ static Future <void > registerDatasources (GetIt locator ) async {
2727 LabelsLocator .registerDatasources (locator);
2828 await TorLocator .registerDatasources (locator);
2929 BlockchainLocator .registerDatasources (locator);
@@ -39,19 +39,19 @@ class CoreLocator {
3939 await WalletLocator .registerDatasources (locator);
4040 await SettingsLocator .registerDatasources (locator);
4141 Bip85DerivationsLocator .registerDatasources (locator);
42- LedgerLocator .registerDatasources ();
43- BitBoxCoreLocator .registerDatasources ();
42+ LedgerLocator .registerDatasources (locator );
43+ BitBoxCoreLocator .registerDatasources (locator );
4444 }
4545
46- static void registerPorts () {
46+ static void registerPorts (GetIt locator ) {
4747 ElectrumLocator .registerPorts (locator);
4848 BlockchainLocator .registerPorts (locator);
4949 MempoolLocator .registerPorts (locator);
5050 SwapsLocator .registerPorts (locator);
5151 WalletLocator .registerPorts (locator);
5252 }
5353
54- static Future <void > registerRepositories () async {
54+ static Future <void > registerRepositories (GetIt locator ) async {
5555 LabelsLocator .registerRepositories (locator);
5656 await TorLocator .registerRepositories (locator);
5757 BlockchainLocator .registerRepositories (locator);
@@ -67,17 +67,17 @@ class CoreLocator {
6767 SwapsLocator .registerRepositories (locator);
6868 WalletLocator .registerRepositories (locator);
6969 Bip85DerivationsLocator .registerRepositories (locator);
70- LedgerLocator .registerRepositories ();
71- BitBoxCoreLocator .registerRepositories ();
70+ LedgerLocator .registerRepositories (locator );
71+ BitBoxCoreLocator .registerRepositories (locator );
7272 }
7373
74- static void registerServices () {
74+ static void registerServices (GetIt locator ) {
7575 MempoolLocator .registerServices (locator);
7676 SeedLocator .registerServices (locator);
7777 SwapsLocator .registerServices (locator);
7878 }
7979
80- static void registerUsecases () {
80+ static void registerUsecases (GetIt locator ) {
8181 LabelsLocator .registerUseCases (locator);
8282 ElectrumLocator .registerUsecases (locator);
8383 BlockchainLocator .registerUsecases (locator);
@@ -93,7 +93,7 @@ class CoreLocator {
9393 TorLocator .registerUsecases (locator);
9494 WalletLocator .registerUsecases (locator);
9595 Bip85DerivationsLocator .registerUsecases (locator);
96- LedgerLocator .registerUsecases ();
97- BitBoxCoreLocator .registerUsecases ();
96+ LedgerLocator .registerUsecases (locator );
97+ BitBoxCoreLocator .registerUsecases (locator );
9898 }
9999}
0 commit comments