@@ -51,24 +51,24 @@ export class DuckPlayerNativeFeature extends ContentFeature {
5151
5252 comms . subscribeToURLChange ( ( { pageType } ) => {
5353 console . log ( 'GOT PAGE TYPE' , pageType ) ;
54- // let next;
55- //
56- // switch (pageType) {
57- // case 'NOCOOKIE':
58- // next = setupDuckPlayerForNoCookie(settings, env, comms);
59- // break;
60- // case 'YOUTUBE':
61- // next = setupDuckPlayerForYouTube(settings, env, comms);
62- // break;
63- // case 'SERP':
64- // next = setupDuckPlayerForSerp(settings, env, comms);
65- // break;
66- // case 'UNKNOWN':
67- // default:
68- // console.warn('No known pageType');
69- // }
70-
71- const next = setupDuckPlayerForEverything ( settings , env , comms ) ;
54+ let next ;
55+
56+ switch ( pageType ) {
57+ case 'NOCOOKIE' :
58+ next = setupDuckPlayerForNoCookie ( settings , env , comms ) ;
59+ break ;
60+ case 'YOUTUBE' :
61+ next = setupDuckPlayerForYouTube ( settings , env , comms ) ;
62+ break ;
63+ case 'SERP' :
64+ next = setupDuckPlayerForSerp ( settings , env , comms ) ;
65+ break ;
66+ case 'UNKNOWN' :
67+ default :
68+ console . warn ( 'No known pageType' ) ;
69+ }
70+
71+ // const next = setupDuckPlayerForEverything(settings, env, comms);
7272
7373 if ( next ) {
7474 console . log ( 'LOADING NEXT INSTANCE' , this . current , next ) ;
@@ -93,8 +93,9 @@ export class DuckPlayerNativeFeature extends ContentFeature {
9393
9494 console . log ( 'INITIAL SETUP' , initialSetup ) ;
9595
96- this . current = setupDuckPlayerForEverything ( settings , env , comms ) ;
97- this . current . init ( ) ;
96+ comms . notifyFeatureIsReady ( ) ;
97+ // this.current = setupDuckPlayerForEverything(settings, env, comms);
98+ // this.current.init();
9899 }
99100}
100101
0 commit comments