Enhance MonitorManager APIs

This commit is contained in:
Silvano Cerza
2022-03-04 18:03:28 +01:00
committed by Alberto Iannaccone
parent 2c95e7f033
commit 480492a7c8
4 changed files with 235 additions and 18 deletions

View File

@@ -1,6 +1,13 @@
import { Emitter } from "@theia/core";
import { injectable } from "@theia/core/shared/inversify";
import { MonitorManagerProxyClient } from "../common/monitor-manager-proxy";
@injectable()
export class MonitorManagerProxyClientImpl implements MonitorManagerProxyClient {
protected readonly onWebSocketChangedEmitter = new Emitter<number>();
readonly onWebSocketChanged = this.onWebSocketChangedEmitter.event;
notifyWebSocketChanged(message: number): void {
this.onWebSocketChangedEmitter.fire(message);
}
}