Maybe not.

This commit reverts 31706c7, 983860f, 90b91bc.
This commit is contained in:
MDMCK10
2023-04-06 21:11:13 +02:00
parent 31706c7b93
commit 3f2c814f1b

View File

@@ -2,7 +2,6 @@ import EventEmitter from "events";
import { Socket } from "net";
import { Mutex } from "async-mutex";
import log from "./log.js";
import { EOL } from 'os'
export default class QMPClient extends EventEmitter {
socketfile : string;
@@ -47,14 +46,12 @@ export default class QMPClient extends EventEmitter {
}
private async onData(data : Buffer) {
let msgraw = data.toString().split(EOL).filter(n => n);
for(var message in msgraw) {
let msgraw = data.toString();
let msg;
try {
msg = JSON.parse(msgraw[message]);
msg = JSON.parse(msgraw);
} catch {
this.emit("qmpreturn", "");
return;
}
@@ -84,15 +81,14 @@ export default class QMPClient extends EventEmitter {
break;
};
default: {
this.emit("qmpreturn", "");
this.emit("qmpreturn", '');
break;
}
}
}else
// for now just return an empty string.
// This is a giant hack but avoids a deadlock
this.emit("qmpreturn", "");
}
this.emit("qmpreturn", '');
}
private onClose() {