INNER CODE UNIT · Java
notifyMainTabChanged
SkyTubeTeam/SkyTube · app/src/main/java/free/rm/skytube/app/EventBus.java:53
public void notifyMainTabChanged(SettingChange settingChange) {
this.mainFragments.forEach(main -> main.refreshTabs(settingChange));
}
public void notifyChannelNewVideosStatus(ChannelId channelId, boolean newVideos) {
this.mainFragments.forEach(main -> main.notifyChangeChannelNewVideosStatus(channelId, newVideos));
}
public void notifyChannelNewVideos(ChannelId channelId, int newVideos) {
if (newVideos > 0) {
this.mainFragments.forEach(main -> main.notifyChangeChannelNewVideosStatus(channelId, true));
}
}
public void notifyVideoDetailFetched(YouTubeVideo video) {
this.videoDetailListeners.forEach(listener -> listener.accept(video));
}