|
29 | 29 | import org.schabi.newpipe.extractor.services.media_ccc.extractors.MediaCCCStreamExtractor; |
30 | 30 | import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConferenceLinkHandlerFactory; |
31 | 31 | import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConferencesListLinkHandlerFactory; |
| 32 | +import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCLiveListLinkHandlerFactory; |
| 33 | +import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCRecentListLinkHandlerFactory; |
32 | 34 | import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCSearchQueryHandlerFactory; |
33 | 35 | import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCStreamLinkHandlerFactory; |
34 | 36 | import org.schabi.newpipe.extractor.stream.StreamExtractor; |
@@ -112,37 +114,41 @@ public SuggestionExtractor getSuggestionExtractor() { |
112 | 114 | @Override |
113 | 115 | public KioskList getKioskList() throws ExtractionException { |
114 | 116 | final KioskList list = new KioskList(this); |
115 | | - final ListLinkHandlerFactory h = MediaCCCConferencesListLinkHandlerFactory.getInstance(); |
| 117 | + final ListLinkHandlerFactory conferenceLLHF = MediaCCCConferencesListLinkHandlerFactory |
| 118 | + .getInstance(); |
| 119 | + final ListLinkHandlerFactory recentLLHF = MediaCCCRecentListLinkHandlerFactory |
| 120 | + .getInstance(); |
| 121 | + final ListLinkHandlerFactory liveLLHF = MediaCCCLiveListLinkHandlerFactory.getInstance(); |
116 | 122 |
|
117 | 123 | // add kiosks here e.g.: |
118 | 124 | try { |
119 | 125 | list.addKioskEntry( |
120 | 126 | (streamingService, url, kioskId) -> new MediaCCCConferenceKiosk( |
121 | 127 | MediaCCCService.this, |
122 | | - h.fromUrl(url), |
| 128 | + conferenceLLHF.fromUrl(url), |
123 | 129 | kioskId |
124 | 130 | ), |
125 | | - h, |
| 131 | + conferenceLLHF, |
126 | 132 | MediaCCCConferenceKiosk.KIOSK_ID |
127 | 133 | ); |
128 | 134 |
|
129 | 135 | list.addKioskEntry( |
130 | 136 | (streamingService, url, kioskId) -> new MediaCCCRecentKiosk( |
131 | 137 | MediaCCCService.this, |
132 | | - h.fromUrl(url), |
| 138 | + recentLLHF.fromUrl(url), |
133 | 139 | kioskId |
134 | 140 | ), |
135 | | - h, |
| 141 | + recentLLHF, |
136 | 142 | MediaCCCRecentKiosk.KIOSK_ID |
137 | 143 | ); |
138 | 144 |
|
139 | 145 | list.addKioskEntry( |
140 | 146 | (streamingService, url, kioskId) -> new MediaCCCLiveStreamKiosk( |
141 | 147 | MediaCCCService.this, |
142 | | - h.fromUrl(url), |
| 148 | + liveLLHF.fromUrl(url), |
143 | 149 | kioskId |
144 | 150 | ), |
145 | | - h, |
| 151 | + liveLLHF, |
146 | 152 | MediaCCCLiveStreamKiosk.KIOSK_ID |
147 | 153 | ); |
148 | 154 |
|
|
0 commit comments