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() {