Skip to content

Commit a1e5e93

Browse files
author
Yevhen Babiichuk (DustDFG)
committed
Fix regression where all ListLinkHandlerFactories of media.ccc.de
were replaces with one Regression was introduced in 1e8474b
1 parent 20fc8f1 commit a1e5e93

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

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

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
import org.schabi.newpipe.extractor.services.media_ccc.extractors.MediaCCCStreamExtractor;
3131
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConferenceLinkHandlerFactory;
3232
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConferencesListLinkHandlerFactory;
33+
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCLiveListLinkHandlerFactory;
34+
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCRecentListLinkHandlerFactory;
3335
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCSearchQueryHandlerFactory;
3436
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCStreamLinkHandlerFactory;
3537
import org.schabi.newpipe.extractor.stream.StreamExtractor;
@@ -111,37 +113,39 @@ public SuggestionExtractor getSuggestionExtractor() {
111113
@Override
112114
public KioskList getKioskList() throws ExtractionException {
113115
final KioskList list = new KioskList(this);
114-
final ListLinkHandlerFactory h = MediaCCCConferencesListLinkHandlerFactory.getInstance();
116+
final var conferencesLHF = MediaCCCConferencesListLinkHandlerFactory.getInstance();
117+
final var recentLHF = MediaCCCRecentListLinkHandlerFactory.getInstance();
118+
final var liveLHF = MediaCCCLiveListLinkHandlerFactory.getInstance();
115119

116120
// add kiosks here e.g.:
117121
try {
118122
list.addKioskEntry(
119123
(streamingService, url, kioskId) -> new MediaCCCConferenceKiosk(
120124
MediaCCCService.this,
121-
h.fromUrl(url),
125+
conferencesLHF.fromUrl(url),
122126
kioskId
123127
),
124-
h,
128+
conferencesLHF,
125129
MediaCCCConferenceKiosk.KIOSK_ID
126130
);
127131

128132
list.addKioskEntry(
129133
(streamingService, url, kioskId) -> new MediaCCCRecentKiosk(
130134
MediaCCCService.this,
131-
h.fromUrl(url),
135+
recentLHF.fromUrl(url),
132136
kioskId
133137
),
134-
h,
138+
recentLHF,
135139
MediaCCCRecentKiosk.KIOSK_ID
136140
);
137141

138142
list.addKioskEntry(
139143
(streamingService, url, kioskId) -> new MediaCCCLiveStreamKiosk(
140144
MediaCCCService.this,
141-
h.fromUrl(url),
145+
liveLHF.fromUrl(url),
142146
kioskId
143147
),
144-
h,
148+
liveLHF,
145149
MediaCCCLiveStreamKiosk.KIOSK_ID
146150
);
147151

0 commit comments

Comments
 (0)