Make log messages typed

This commit is contained in:
Kristóf Tóth
2018-05-30 14:19:19 +02:00
parent b635993656
commit 4b92f5552b
4 changed files with 15 additions and 5 deletions

View File

@ -6,10 +6,11 @@ import { WebSocketService } from './websocket.service';
import { ProcessLogCommand } from './processlog-command';
import { config } from '../config';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
import { LogMessage } from './log.message';
@Injectable()
export class ProcessLogService {
newLogs = new BehaviorSubject<any>(config.console.defaultLogs);
newLogs = new BehaviorSubject<LogMessage>(config.console.defaultLogs);
showLiveLogs = config.console.showLiveLogs;
command_handlers = {
@ -23,9 +24,9 @@ export class ProcessLogService {
);
}
emitNewLogsIfNoLiveLogs(log: any) {
emitNewLogsIfNoLiveLogs(logs: LogMessage) {
if (!config.console.showLiveLogs) {
this.newLogs.next(log);
this.newLogs.next(logs);
}
}