catch apisocket errors again

Add TODO to save ChatHistory in redis
This commit is contained in:
HF 2020-01-02 19:21:36 +01:00
parent d7ef9c25d0
commit 9670fd278c
2 changed files with 97 additions and 96 deletions

View File

@ -43,7 +43,6 @@ class APISocketServer extends EventEmitter {
wss: WebSocket.Server;
mc: Minecraft;
// constructor(server: http.Server) {
constructor() {
super();
logger.info('Starting API websocket server');
@ -151,7 +150,7 @@ class APISocketServer extends EventEmitter {
async onTextMessage(message, ws) {
logger.info(`Got message ${message}`);
// try {
try {
const packet = JSON.parse(message);
const command = packet[0];
packet.shift();
@ -249,9 +248,9 @@ class APISocketServer extends EventEmitter {
ret,
]));
}
// } catch(err) {
// logger.error(`Got undecipherable api-ws message ${message}`);
// }
} catch(err) {
logger.error(`Got undecipherable api-ws message ${message}`);
}
}
ping() {

View File

@ -1,5 +1,7 @@
/*
* save the chat history
* TODO:
* This should really be saved in redis
*/
class ChatHistory {