fix: rename channel tab LIVE to LIVESTREAMS

This commit is contained in:
ThetaDev 2022-11-05 00:08:33 +01:00
parent abf04733a3
commit 8a3545c8b2
6 changed files with 8 additions and 8 deletions

View File

@ -2,7 +2,7 @@ package org.schabi.newpipe.extractor.linkhandler;
public final class ChannelTabs {
public static final String SHORTS = "shorts";
public static final String LIVE = "live";
public static final String LIVESTREAMS = "livestreams";
public static final String CHANNELS = "channels";
public static final String PLAYLISTS = "playlists";
public static final String ALBUMS = "albums";

View File

@ -419,7 +419,7 @@ public class YoutubeChannelExtractor extends ChannelExtractor {
addTab.accept(ChannelTabs.PLAYLISTS);
break;
case "streams":
addTab.accept(ChannelTabs.LIVE);
addTab.accept(ChannelTabs.LIVESTREAMS);
break;
case "shorts":
addTab.accept(ChannelTabs.SHORTS);

View File

@ -54,7 +54,7 @@ public class YoutubeChannelTabExtractor extends ChannelTabExtractor {
switch (getTab()) {
case ChannelTabs.PLAYLISTS:
return "EglwbGF5bGlzdHPyBgQKAkIA";
case ChannelTabs.LIVE:
case ChannelTabs.LIVESTREAMS:
return "EgdzdHJlYW1z8gYECgJ6AA%3D%3D";
case ChannelTabs.SHORTS:
return "EgZzaG9ydHPyBgUKA5oBAA%3D%3D";

View File

@ -21,7 +21,7 @@ public final class YoutubeChannelTabLinkHandlerFactory extends ListLinkHandlerFa
switch (tab) {
case ChannelTabs.PLAYLISTS:
return "/playlists";
case ChannelTabs.LIVE:
case ChannelTabs.LIVESTREAMS:
return "/streams";
case ChannelTabs.SHORTS:
return "/shorts";
@ -56,7 +56,7 @@ public final class YoutubeChannelTabLinkHandlerFactory extends ListLinkHandlerFa
public String[] getAvailableContentFilter() {
return new String[] {
ChannelTabs.SHORTS,
ChannelTabs.LIVE,
ChannelTabs.LIVESTREAMS,
ChannelTabs.CHANNELS,
ChannelTabs.PLAYLISTS,
};

View File

@ -112,7 +112,7 @@ public class YouTubeChannelTabExtractorTest {
YoutubeTestsUtils.ensureStateless();
YoutubeParsingHelper.setVisitorData(YoutubeTestsUtils.VISITOR_DATA_NEW_CHANNEL_LAYOUT);
NewPipe.init(DownloaderFactory.getDownloader(RESOURCE_PATH + "livestreams"));
extractor = (YoutubeChannelTabExtractor) YouTube.getChannelTabExtractorFromId("UCR-DXc1voovS8nhAvccRZhg", ChannelTabs.LIVE);
extractor = (YoutubeChannelTabExtractor) YouTube.getChannelTabExtractorFromId("UCR-DXc1voovS8nhAvccRZhg", ChannelTabs.LIVESTREAMS);
extractor.fetchPage();
}
@ -123,7 +123,7 @@ public class YouTubeChannelTabExtractorTest {
@Test
public void testTab() {
assertEquals(ChannelTabs.LIVE, extractor.getTab());
assertEquals(ChannelTabs.LIVESTREAMS, extractor.getTab());
}
@Test

View File

@ -789,7 +789,7 @@ public class YoutubeChannelExtractorTest {
Set<String> tabs = extractor.getTabs().stream()
.map(linkHandler -> linkHandler.getContentFilters().get(0)).collect(Collectors.toSet());
assertTrue(tabs.contains(ChannelTabs.SHORTS));
assertTrue(tabs.contains(ChannelTabs.LIVE));
assertTrue(tabs.contains(ChannelTabs.LIVESTREAMS));
assertTrue(tabs.contains(ChannelTabs.PLAYLISTS));
assertTrue(tabs.contains(ChannelTabs.CHANNELS));
}