}
public static void updateNewsCounter(ObjectContainer db) {
List<EventRunnable<?>> eventRunnables = EventsMap.getInstance().getEventRunnables();
NewsCounterService newsCounterService = new NewsCounterService(Owl.getPersistenceService().getDAOService().getNewsCounterDAO(), db);
NewsEventRunnable newsEventRunnable = getNewsEventRunnables(eventRunnables);
if (newsEventRunnable != null) {
newsCounterService.onNewsAdded(newsEventRunnable.getPersistEvents());
newsCounterService.onNewsRemoved((newsEventRunnable.getRemoveEvents()));
newsCounterService.onNewsUpdated(newsEventRunnable.getUpdateEvents());
}
for (EventRunnable<?> eventRunnable : eventRunnables) {
if (eventRunnable instanceof FeedEventRunnable) {
FeedEventRunnable feedEventRunnable = (FeedEventRunnable) eventRunnable;
newsCounterService.onFeedRemoved(feedEventRunnable.getRemoveEvents());