|
|
@ -160,7 +160,7 @@ export class EditorComponent {
|
|
|
|
|
|
|
|
|
|
|
|
constructor(
|
|
|
|
constructor(
|
|
|
|
private router: Router,
|
|
|
|
private router: Router,
|
|
|
|
private codeExecutionService: BackendService
|
|
|
|
private backendService: BackendService
|
|
|
|
) {}
|
|
|
|
) {}
|
|
|
|
|
|
|
|
|
|
|
|
// Efface le contenu de l'éditeur
|
|
|
|
// Efface le contenu de l'éditeur
|
|
|
@ -169,7 +169,7 @@ export class EditorComponent {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
async onCreateRoomButtonClicked() {
|
|
|
|
async onCreateRoomButtonClicked() {
|
|
|
|
const idRoom = await this.codeExecutionService.createRoom();
|
|
|
|
const idRoom = await this.backendService.createRoom();
|
|
|
|
console.log(idRoom);
|
|
|
|
console.log(idRoom);
|
|
|
|
this.router.navigate([`./editor-live/${idRoom}`]);
|
|
|
|
this.router.navigate([`./editor-live/${idRoom}`]);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -178,7 +178,7 @@ export class EditorComponent {
|
|
|
|
// Le code à exécuter est le contenu de l'éditeur
|
|
|
|
// Le code à exécuter est le contenu de l'éditeur
|
|
|
|
const codeToExecute = this.editorContent;
|
|
|
|
const codeToExecute = this.editorContent;
|
|
|
|
|
|
|
|
|
|
|
|
this.codeExecutionService.executeCode(
|
|
|
|
this.backendService.executeCode(
|
|
|
|
codeToExecute,
|
|
|
|
codeToExecute,
|
|
|
|
this.selectedLanguage.name
|
|
|
|
this.selectedLanguage.name
|
|
|
|
);
|
|
|
|
);
|
|
|
|