diff options
author | liam4 <towerofnix@gmail.com> | 2017-06-21 17:10:26 -0300 |
---|---|---|
committer | liam4 <towerofnix@gmail.com> | 2017-06-21 17:10:26 -0300 |
commit | 84a48215f19d271cfce88439a1300817f0666e85 (patch) | |
tree | c59f6e0e21a11bb056fadf1706a5fcf681e8ad4a /src/downloaders.js | |
parent | 8107e3f49ef959061d7fe0e04ef2f6eda01df354 (diff) |
Various updates.. maybe finished??
Diffstat (limited to 'src/downloaders.js')
-rw-r--r-- | src/downloaders.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/downloaders.js b/src/downloaders.js index 2b193eb..8fa830c 100644 --- a/src/downloaders.js +++ b/src/downloaders.js @@ -70,5 +70,17 @@ module.exports = { makeHTTPDownloader, makeYouTubeDownloader, makeLocalDownloader, - makePowerfulDownloader + makePowerfulDownloader, + + getDownloader: downloaderType => { + if (downloaderType === 'http') { + return makeHTTPDownloader() + } else if (downloaderType === 'youtube') { + return makeYouTubeDownloader() + } else if (downloaderType === 'local') { + return makeLocalDownloader() + } else { + return null + } + } } |