@@ -9,21 +9,24 @@ import { OptionsProcessor as OptionProcessor } from './interfaces/Processors';
99import { NavigationRoot } from './Navigation' ;
1010import { NativeCommandsSender } from './adapters/NativeCommandsSender' ;
1111import { NativeEventsReceiver } from './adapters/NativeEventsReceiver' ;
12+ import { AppRegistryService } from './adapters/AppRegistryService' ;
1213
1314export class NavigationDelegate {
1415 private concreteNavigation : NavigationRoot ;
1516 constructor ( ) {
1617 this . concreteNavigation = this . createConcreteNavigation (
1718 new NativeCommandsSender ( ) ,
18- new NativeEventsReceiver ( )
19+ new NativeEventsReceiver ( ) ,
20+ new AppRegistryService ( )
1921 ) ;
2022 }
2123
2224 private createConcreteNavigation (
2325 nativeCommandsSender : NativeCommandsSender ,
24- nativeEventsReceiver : NativeEventsReceiver
26+ nativeEventsReceiver : NativeEventsReceiver ,
27+ appRegistryService : AppRegistryService
2528 ) {
26- return new NavigationRoot ( nativeCommandsSender , nativeEventsReceiver ) ;
29+ return new NavigationRoot ( nativeCommandsSender , nativeEventsReceiver , appRegistryService ) ;
2730 }
2831
2932 /**
@@ -226,9 +229,11 @@ export class NavigationDelegate {
226229 public mockNativeComponents ( ) {
227230 const { NativeCommandsSender } = require ( './Mock/mocks/NativeCommandsSender' ) ;
228231 const { NativeEventsReceiver } = require ( './Mock/mocks/NativeEventsReceiver' ) ;
232+ const { AppRegistryService } = require ( './Mock/mocks/AppRegistryService' ) ;
229233 this . concreteNavigation = this . createConcreteNavigation (
230234 new NativeCommandsSender ( ) ,
231- new NativeEventsReceiver ( )
235+ new NativeEventsReceiver ( ) ,
236+ new AppRegistryService ( )
232237 ) ;
233238 }
234239
0 commit comments