1
0
mirror of https://github.com/advplyr/audiobookshelf.git synced 2025-03-28 00:21:47 +01:00
audiobookshelf/server/finders/PodcastFinder.js
2022-03-06 19:02:06 -06:00

17 lines
514 B
JavaScript

const Logger = require('../Logger')
const iTunes = require('../providers/iTunes')
class PodcastFinder {
constructor() {
this.iTunesApi = new iTunes()
}
async search(term, options = {}) {
if (!term) return null
Logger.debug(`[iTunes] Searching for podcast with term "${term}"`)
var results = await this.iTunesApi.searchPodcasts(term, options)
Logger.debug(`[iTunes] Podcast search for "${term}" returned ${results.length} results`)
return results
}
}
module.exports = PodcastFinder