Skip to content

Commit 7586789

Browse files
authored
Merge pull request #13 from naem1023/hotfix/writeFilePromise
Hotfix/write file promise
2 parents 6e0c76a + cfe4c40 commit 7586789

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ dist
102102

103103
# TernJS port file
104104
.tern-port
105+
106+
backup/

app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ program.parse(process.argv);
1616
!fs.existsSync('./backup/images') && fs.mkdirSync('./backup/images');
1717

1818
const crawler = new Crawler(program.username, {
19-
delay: program.delay || 0,
19+
delay: program.delay || 100,
2020
cert: program.cert,
2121
});
2222

crawler/index.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,19 @@ class Crawler {
111111
+ `date: ${post.released_at}\n`
112112
+ `tags: ${JSON.stringify(post.tags)}\n`
113113
+ '---\n' + post.body;
114-
115-
await fs.promises.writeFile(path, post.body, 'utf8');
114+
const wf = (path, body) => {
115+
return new Promise((resolve, reject) => {
116+
fs.writeFile(path, body, 'utf8', (err) => {
117+
if (err != undefined) {
118+
reject(err);
119+
}
120+
else {
121+
resolve();
122+
}
123+
});
124+
}).catch((err) => console.log('error occured: ', err));
125+
};
126+
wf(path, post.body);
116127
}
117128

118129
async getImage(body) {

0 commit comments

Comments
 (0)