Skip to content

Commit 072d357

Browse files
committed
format and remove code
1 parent 731ccad commit 072d357

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

packages/pg-protocol/src/index.ts

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
import { BackendMessage, DatabaseError } from './messages'
22
import { serialize } from './serializer'
33
import { Parser, MessageCallback } from './parser'
4-
import {pipeline} from 'stream';
4+
import { pipeline } from 'stream'
55

66
export function parse(stream: NodeJS.ReadableStream, callback: MessageCallback): Promise<void> {
77
const parser = new Parser()
8-
stream.on('data', (buffer: Buffer) => parser.parse(buffer, callback));
98

10-
pipeline(
11-
stream,
12-
parser.splitMessagesTransform.bind(parser),
13-
parser.convertToMessageTransform.bind(parser),
14-
async function* (stream) {
15-
for await(const message of stream) {
16-
callback(message)
17-
}
18-
},
19-
(err) => err ? reject(err) : resolve()
20-
);
21-
22-
return new Promise((resolve) => stream.on('end', () => resolve()))
9+
return new Promise((resolve, reject) => {
10+
pipeline(
11+
stream,
12+
parser.splitMessagesTransform.bind(parser),
13+
parser.convertToMessageTransform.bind(parser),
14+
async function* (stream) {
15+
for await(const message of stream) {
16+
callback(message)
17+
}
18+
},
19+
(err) => err ? reject(err) : resolve()
20+
);
21+
})
2322
}
2423

2524
export { serialize, DatabaseError }

0 commit comments

Comments
 (0)