Skip to content

Commit 55a2af2

Browse files
committed
[media.ccc.de] Fix wrong ListLinkHandlerFactories for kiosks
Regression introduced in #1082
1 parent 1f08d28 commit 55a2af2

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/MediaCCCService.java

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
import org.schabi.newpipe.extractor.services.media_ccc.extractors.MediaCCCStreamExtractor;
3030
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConferenceLinkHandlerFactory;
3131
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;
3234
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCSearchQueryHandlerFactory;
3335
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCStreamLinkHandlerFactory;
3436
import org.schabi.newpipe.extractor.stream.StreamExtractor;
@@ -112,37 +114,41 @@ public SuggestionExtractor getSuggestionExtractor() {
112114
@Override
113115
public KioskList getKioskList() throws ExtractionException {
114116
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();
116122

117123
// add kiosks here e.g.:
118124
try {
119125
list.addKioskEntry(
120126
(streamingService, url, kioskId) -> new MediaCCCConferenceKiosk(
121127
MediaCCCService.this,
122-
h.fromUrl(url),
128+
conferenceLLHF.fromUrl(url),
123129
kioskId
124130
),
125-
h,
131+
conferenceLLHF,
126132
MediaCCCConferenceKiosk.KIOSK_ID
127133
);
128134

129135
list.addKioskEntry(
130136
(streamingService, url, kioskId) -> new MediaCCCRecentKiosk(
131137
MediaCCCService.this,
132-
h.fromUrl(url),
138+
recentLLHF.fromUrl(url),
133139
kioskId
134140
),
135-
h,
141+
recentLLHF,
136142
MediaCCCRecentKiosk.KIOSK_ID
137143
);
138144

139145
list.addKioskEntry(
140146
(streamingService, url, kioskId) -> new MediaCCCLiveStreamKiosk(
141147
MediaCCCService.this,
142-
h.fromUrl(url),
148+
liveLLHF.fromUrl(url),
143149
kioskId
144150
),
145-
h,
151+
liveLLHF,
146152
MediaCCCLiveStreamKiosk.KIOSK_ID
147153
);
148154

0 commit comments

Comments
 (0)