Skip to content

Commit

Permalink
Fix subscribe stream close
Browse files Browse the repository at this point in the history
  • Loading branch information
porsager committed Sep 30, 2022
1 parent 57246a3 commit 19c9684
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions cjs/src/subscribe.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@ module.exports = Subscribe;function Subscribe(postgres, options) {

sql.end = async() => {
ended = true
stream && (await new Promise(r => (stream.once('end', r), stream.end())))
stream && (await new Promise(r => (stream.once('close', r), stream.end())))
return end()
}

sql.close = async() => {
stream && (await new Promise(r => (stream.once('end', r), stream.end())))
stream && (await new Promise(r => (stream.once('close', r), stream.end())))
return close()
}

Expand Down
4 changes: 2 additions & 2 deletions deno/src/subscribe.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,12 @@ export default function Subscribe(postgres, options) {

sql.end = async() => {
ended = true
stream && (await new Promise(r => (stream.once('end', r), stream.end())))
stream && (await new Promise(r => (stream.once('close', r), stream.end())))
return end()
}

sql.close = async() => {
stream && (await new Promise(r => (stream.once('end', r), stream.end())))
stream && (await new Promise(r => (stream.once('close', r), stream.end())))
return close()
}

Expand Down
4 changes: 2 additions & 2 deletions src/subscribe.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@ export default function Subscribe(postgres, options) {

sql.end = async() => {
ended = true
stream && (await new Promise(r => (stream.once('end', r), stream.end())))
stream && (await new Promise(r => (stream.once('close', r), stream.end())))
return end()
}

sql.close = async() => {
stream && (await new Promise(r => (stream.once('end', r), stream.end())))
stream && (await new Promise(r => (stream.once('close', r), stream.end())))
return close()
}

Expand Down

0 comments on commit 19c9684

Please sign in to comment.