move try-catch outside of loop in TLS readstream

This commit is contained in:
ProgrammerIn-wonderland
2025-01-15 10:11:58 -05:00
parent b35cf776aa
commit f177732a0e
+5 -5
View File
@@ -62,18 +62,18 @@ export class PTLSSocket extends PSocket {
let reader = read.getReader();
let done = false;
this.emit("tlsopen", undefined);
while (!done) {
try {
try {
while (!done) {
const {done: readerDone, value} = await reader.read();
done = readerDone;
if (!done) {
this.emit("tlsdata", value);
}
} catch (e) {
this.emit("error", e)
}
} catch (e) {
this.emit("error", e)
}
this.emit("close", undefined);
})();
}
on(event, callback) {