mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-07-21 23:47:00 +00:00
Electron: Disabling connection monitor for websocket connections
This commit is contained in:
parent
9fa5ed3280
commit
dd88edae7d
1 changed files with 17 additions and 6 deletions
|
@ -193,20 +193,31 @@ export class Main {
|
||||||
l.emitter.on("setspeed", (message) => Main.playerWindow?.webContents?.send("setspeed", message));
|
l.emitter.on("setspeed", (message) => Main.playerWindow?.webContents?.send("setspeed", message));
|
||||||
|
|
||||||
l.emitter.on('connect', (message) => {
|
l.emitter.on('connect', (message) => {
|
||||||
|
// Websocket clients currently don't have ping-pong commands supported
|
||||||
|
if (l instanceof TcpListenerService) {
|
||||||
ConnectionMonitor.onConnect(l, message);
|
ConnectionMonitor.onConnect(l, message);
|
||||||
|
}
|
||||||
|
|
||||||
Main.mainWindow?.webContents?.send('connect', message);
|
Main.mainWindow?.webContents?.send('connect', message);
|
||||||
Main.playerWindow?.webContents?.send('connect', message);
|
Main.playerWindow?.webContents?.send('connect', message);
|
||||||
});
|
});
|
||||||
l.emitter.on('disconnect', (message) => {
|
l.emitter.on('disconnect', (message) => {
|
||||||
|
if (l instanceof TcpListenerService) {
|
||||||
ConnectionMonitor.onDisconnect(l, message);
|
ConnectionMonitor.onDisconnect(l, message);
|
||||||
|
}
|
||||||
|
|
||||||
Main.mainWindow?.webContents?.send('disconnect', message);
|
Main.mainWindow?.webContents?.send('disconnect', message);
|
||||||
Main.playerWindow?.webContents?.send('disconnect', message);
|
Main.playerWindow?.webContents?.send('disconnect', message);
|
||||||
});
|
});
|
||||||
l.emitter.on('ping', (message) => {
|
l.emitter.on('ping', (message) => {
|
||||||
|
if (l instanceof TcpListenerService) {
|
||||||
ConnectionMonitor.onPingPong(message);
|
ConnectionMonitor.onPingPong(message);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
l.emitter.on('pong', (message) => {
|
l.emitter.on('pong', (message) => {
|
||||||
|
if (l instanceof TcpListenerService) {
|
||||||
ConnectionMonitor.onPingPong(message);
|
ConnectionMonitor.onPingPong(message);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
l.start();
|
l.start();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue