Fix JS and TS clients compatibility with older Nodejs versions (#60)

This commit is contained in:
Nikita Baksalyar 2023-02-22 09:36:34 +00:00 committed by GitHub
parent d58c3f6a51
commit 15640975c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 2 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
config-test.json
*.sw?
.idea/
.vscode

View File

@ -158,12 +158,15 @@ async function main() {
await new Promise((resolve, reject) => {
stream.write(request, (err) => {
stream.end();
if (err === null) {
if (err === null || err === undefined) {
resolve();
} else {
reject(err);
}
});
}).catch((reason) => {
console.error(reason);
throw reason;
});
await stream_closed;

View File

@ -155,12 +155,15 @@ async function main() {
await new Promise<void>((resolve, reject) => {
stream.write(request, (err) => {
stream.end();
if (err === null) {
if (err === null || err === undefined) {
resolve();
} else {
reject(err);
}
});
}).catch((reason) => {
console.error(reason);
throw reason;
});
await stream_closed;