From 848c7ce71bbd67a04db2c130cb55c856d5b047fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Wed, 21 Feb 2018 15:01:14 +0100 Subject: [PATCH] Hook process restarting to 'Save' button click --- src/app/webide/webide.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/webide/webide.component.ts b/src/app/webide/webide.component.ts index b4d542e..4324288 100644 --- a/src/app/webide/webide.component.ts +++ b/src/app/webide/webide.component.ts @@ -14,6 +14,7 @@ import 'brace/mode/sql'; import 'brace/theme/monokai'; import { SourceCode } from './source-code'; import { WebSocketService } from '../services/websocket.service'; +import { ProcessManagerService } from '../services/processmanager.service'; const modelist = brace.acequire('ace/ext/modelist'); @@ -38,12 +39,14 @@ export class WebideComponent implements OnInit { 'write': this.writeHandler.bind(this)}; constructor(private webSocketService: WebSocketService, - private changeDetectorRef: ChangeDetectorRef) { } + private changeDetectorRef: ChangeDetectorRef, + private processManagerService: ProcessManagerService) { } ngOnInit() { this.webSocketService.connect(); this.subscribeWS(); this.requestCode(); + this.processManagerService.init('login'); } subscribeWS() { @@ -86,6 +89,7 @@ export class WebideComponent implements OnInit { 'content': this.code }); this.saveButtonState = 'SAVING'; + this.processManagerService.restartProcess((event) => { console.log('CICÁK!!'); }); } requestCode() {