Skip to content

Commit 5a6cea3

Browse files
committed
lint fixes
1 parent daa6376 commit 5a6cea3

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

lib/stream.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ class Stream {
4343
},
4444
});
4545
const reader = response.body.getReader();
46-
let decoder = new TextDecoder();
46+
const decoder = new TextDecoder();
4747
let eventBuffer = '';
4848

4949
const processChunk = (chunk) => {
5050
eventBuffer += decoder.decode(chunk, {stream: true});
51-
let eolIndex;
52-
while ((eolIndex = eventBuffer.indexOf('\n')) >= 0) {
51+
let eolIndex = eventBuffer.indexOf('\n');
52+
while (eolIndex >= 0) {
5353
const line = eventBuffer.slice(0, eolIndex).trim();
5454
eventBuffer = eventBuffer.slice(eolIndex + 1);
5555
if (line === '') {
@@ -59,8 +59,10 @@ class Stream {
5959
eventBuffer = '';
6060
} else {
6161
// Accumulate data
62-
eventBuffer += line + '\n';
62+
eventBuffer += `${line}\n`
6363
}
64+
65+
eolIndex = eventBuffer.indexOf('\n');
6466
}
6567
};
6668

@@ -81,15 +83,19 @@ class Stream {
8183

8284
parseEvent(rawData) {
8385
const lines = rawData.trim().split('\n');
84-
let event = 'message', data = '', id = null, retry = null;
86+
let event = 'message';
87+
let data = '';
88+
let id = null;
89+
let retry = null;
90+
8591
for (const line of lines) {
8692
const [fieldName, value] = line.split(/:(.*)/, 2);
8793
switch (fieldName) {
8894
case 'event':
8995
event = value.trim();
9096
break;
9197
case 'data':
92-
data += value.trim() + '\n';
98+
data += `${value.trim()}\n`;
9399
break;
94100
case 'id':
95101
id = value.trim();

0 commit comments

Comments
 (0)