3 function searchPodcast(podcast, podcast_id)
7 if(podcast.subscribers == null || podcast.subscribers.length == 0)
13 subscribers = podcast.subscribers[podcast.subscribers.length-1].subscriber_count;
16 if((podcast.slug == null) && podcast.title)
18 emit(["Podcast", subscribers, podcast_id], null);
24 function searchEpisode(episode)
26 if(episode.slug != null)
30 if(episode.outdated == true)
39 emit(["Episode", episode.podcast, episode.listeners], null);
42 if(doc.doc_type == "Podcast")
44 searchPodcast(doc, doc._id);
46 else if(doc.doc_type == "PodcastGroup")
50 for(var n in doc.podcasts)
52 var podcast = doc.podcasts[n];
53 subscribers += searchPodcast(podcast, podcast.id);
58 emit(["PodcastGroup", subscribers], null);
61 else if(doc.doc_type == "Episode")