Use unlinkSync instead of unlink

Summary:
fs.unlink() requires a callback and we weren't passing one.
Using synchronous version instead.

Reviewed By: passy

Differential Revision: D9148214

fbshipit-source-id: 8a3c1103d93fced5e3c25c38775badb72c23e48a
This commit is contained in:
John Knox
2018-08-03 08:50:24 -07:00
committed by Facebook Github Bot
parent e3ac7f4e36
commit 5c81aefe9a

View File

@@ -136,8 +136,15 @@ export default class CertificateProvider {
CAkey: caKey,
CAcreateserial: true,
}).then(cert => {
fs.unlinkSync(csrFile);
return cert;
return new Promise(function(resolve, reject) {
fs.unlink(csrFile, err => {
if (err) {
reject(err);
} else {
resolve(cert);
}
});
});
});
}
@@ -308,8 +315,15 @@ export default class CertificateProvider {
RFC2253: false,
})
.then(subject => {
fs.unlink(csrFile);
return subject;
return new Promise(function(resolve, reject) {
fs.unlink(csrFile, err => {
if (err) {
reject(err);
} else {
resolve(subject);
}
});
});
})
.then(subject => {
const matches = subject.trim().match(x509SubjectCNRegex);