INNER CODE UNIT · Java
notifyMainActivities
SkyTubeTeam/SkyTube · app/src/main/java/free/rm/skytube/app/EventBus.java:83
public void notifyMainActivities(Consumer<MainActivityListener> function) {
this.mainActivityListeners.forEach(function);
}
public void registerSubscriptionListener(GetSubscriptionVideosTaskListener listener) {
this.subscriptionListeners.add(listener);
}
public void unregisterSubscriptionListener(GetSubscriptionVideosTaskListener listener) {
this.subscriptionListeners.remove(listener);
}
public void notifyChannelVideoFetchingFinished(boolean changes) {
this.subscriptionListeners.forEach(listener -> listener.onChannelVideoFetchFinish(changes));
}
public void notifySubscriptionRefreshFinished() {
this.subscriptionListeners.forEach(listener -> listener.onSubscriptionRefreshFinished());