Showing
3 changed files
with
3 additions
and
7 deletions
| ... | @@ -282,10 +282,10 @@ exports.downloadSelectedFiles = function (selectedFiles, selectLecture, download | ... | @@ -282,10 +282,10 @@ exports.downloadSelectedFiles = function (selectedFiles, selectLecture, download |
| 282 | let count = 0; | 282 | let count = 0; |
| 283 | selectedFiles.files.forEach(function (value, index) { | 283 | selectedFiles.files.forEach(function (value, index) { |
| 284 | request = https.get(value.link, function (response) { | 284 | request = https.get(value.link, function (response) { |
| 285 | - count++; | 285 | + |
| 286 | let file = fs.createWriteStream(downloadPath + value.fileName); | 286 | let file = fs.createWriteStream(downloadPath + value.fileName); |
| 287 | response.pipe(file); | 287 | response.pipe(file); |
| 288 | - | 288 | + count++; |
| 289 | if (selectedFiles.files.length === count) { | 289 | if (selectedFiles.files.length === count) { |
| 290 | resolve('\n 파일이 ' + downloadPath + ' 에 저장되었어요! 열공 :)'); | 290 | resolve('\n 파일이 ' + downloadPath + ' 에 저장되었어요! 열공 :)'); |
| 291 | } | 291 | } | ... | ... |
| ... | @@ -41,11 +41,9 @@ if (require.main === module) { | ... | @@ -41,11 +41,9 @@ if (require.main === module) { |
| 41 | }) | 41 | }) |
| 42 | .then(function (result) { | 42 | .then(function (result) { |
| 43 | console.log(result); | 43 | console.log(result); |
| 44 | - process.exit(); | ||
| 45 | }) | 44 | }) |
| 46 | .catch(function (err) { | 45 | .catch(function (err) { |
| 47 | console.log(err); | 46 | console.log(err); |
| 48 | - process.exit(); | ||
| 49 | }); | 47 | }); |
| 50 | } else { | 48 | } else { |
| 51 | var selectLecture; | 49 | var selectLecture; |
| ... | @@ -63,11 +61,9 @@ if (require.main === module) { | ... | @@ -63,11 +61,9 @@ if (require.main === module) { |
| 63 | }) | 61 | }) |
| 64 | .then(function (result) { | 62 | .then(function (result) { |
| 65 | console.log(result); | 63 | console.log(result); |
| 66 | - process.exit(); | ||
| 67 | }) | 64 | }) |
| 68 | .catch(function (err) { | 65 | .catch(function (err) { |
| 69 | console.log(err); | 66 | console.log(err); |
| 70 | - process.exit(); | ||
| 71 | }) | 67 | }) |
| 72 | 68 | ||
| 73 | } | 69 | } | ... | ... |
| 1 | { | 1 | { |
| 2 | "name": "klas-file-downloader", | 2 | "name": "klas-file-downloader", |
| 3 | - "version": "0.1.5", | 3 | + "version": "0.1.7", |
| 4 | "description": "Project that download lecture reference files from Klas", | 4 | "description": "Project that download lecture reference files from Klas", |
| 5 | "main": "index.js", | 5 | "main": "index.js", |
| 6 | "scripts": { | 6 | "scripts": { | ... | ... |
-
Please register or login to post a comment