diff --git a/src/app/admin/components/queue-actions/queue-actions.component.html b/src/app/admin/components/queue-actions/queue-actions.component.html index 4f528f2..1421ccf 100644 --- a/src/app/admin/components/queue-actions/queue-actions.component.html +++ b/src/app/admin/components/queue-actions/queue-actions.component.html @@ -5,6 +5,6 @@

Who won

- - + +
\ No newline at end of file diff --git a/src/app/admin/components/queue-actions/queue-actions.component.ts b/src/app/admin/components/queue-actions/queue-actions.component.ts index fe1bd5c..c69a02f 100644 --- a/src/app/admin/components/queue-actions/queue-actions.component.ts +++ b/src/app/admin/components/queue-actions/queue-actions.component.ts @@ -43,8 +43,8 @@ export class QueueActionsComponent implements OnInit, OnDestroy { }) } - versusWon(playerId: number) { - this.apiService.completeVersus(playerId).subscribe(r => { + versusWon(playerId: number, loser: number) { + this.apiService.completeVersus(playerId, loser).subscribe(r => { this.versusData = null; }) } diff --git a/src/app/components/versus/versus.component.ts b/src/app/components/versus/versus.component.ts index f19e539..f938d6a 100644 --- a/src/app/components/versus/versus.component.ts +++ b/src/app/components/versus/versus.component.ts @@ -5,6 +5,7 @@ import {Participant} from "../../../types/participant"; import {VersusItem} from "../../../types/versus-item"; import {VoiceService} from "../../services/voice.service"; import {getAudioPath} from "../../helper/tts.helper"; +import {takeUntil} from "rxjs/operators"; @Component({ selector: 'app-versus', diff --git a/src/app/services/api.service.ts b/src/app/services/api.service.ts index dff07a7..b712ff3 100644 --- a/src/app/services/api.service.ts +++ b/src/app/services/api.service.ts @@ -134,9 +134,10 @@ export class ApiService { return this.httpClient.get(`${API_URL}/versus`); } - completeVersus(winner: number) { + completeVersus(winner: number, loser: number) { return this.httpClient.post(`${API_URL}/versus/complete`, { - winner: winner + winner: winner, + loser: loser }); } }