add loser to versus api call
This commit is contained in:
parent
aef59d6f2a
commit
6dd57b4025
4 changed files with 8 additions and 6 deletions
|
|
@ -5,6 +5,6 @@
|
||||||
</div>
|
</div>
|
||||||
<div *ngIf="versusData">
|
<div *ngIf="versusData">
|
||||||
<h1>Who won</h1>
|
<h1>Who won</h1>
|
||||||
<button class="btn btn-dark m-2" (click)="versusWon(versusData.player1)">{{ versusData.player1name}}</button>
|
<button class="btn btn-dark m-2" (click)="versusWon(versusData.player1, versusData.player2)">{{ versusData.player1name}}</button>
|
||||||
<button class="btn btn-dark m-2" (click)="versusWon(versusData.player2)">{{ versusData.player2name}}</button>
|
<button class="btn btn-dark m-2" (click)="versusWon(versusData.player2, versusData.player1)">{{ versusData.player2name}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -43,8 +43,8 @@ export class QueueActionsComponent implements OnInit, OnDestroy {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
versusWon(playerId: number) {
|
versusWon(playerId: number, loser: number) {
|
||||||
this.apiService.completeVersus(playerId).subscribe(r => {
|
this.apiService.completeVersus(playerId, loser).subscribe(r => {
|
||||||
this.versusData = null;
|
this.versusData = null;
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import {Participant} from "../../../types/participant";
|
||||||
import {VersusItem} from "../../../types/versus-item";
|
import {VersusItem} from "../../../types/versus-item";
|
||||||
import {VoiceService} from "../../services/voice.service";
|
import {VoiceService} from "../../services/voice.service";
|
||||||
import {getAudioPath} from "../../helper/tts.helper";
|
import {getAudioPath} from "../../helper/tts.helper";
|
||||||
|
import {takeUntil} from "rxjs/operators";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-versus',
|
selector: 'app-versus',
|
||||||
|
|
|
||||||
|
|
@ -134,9 +134,10 @@ export class ApiService {
|
||||||
return this.httpClient.get<VersusItem>(`${API_URL}/versus`);
|
return this.httpClient.get<VersusItem>(`${API_URL}/versus`);
|
||||||
}
|
}
|
||||||
|
|
||||||
completeVersus(winner: number) {
|
completeVersus(winner: number, loser: number) {
|
||||||
return this.httpClient.post(`${API_URL}/versus/complete`, {
|
return this.httpClient.post(`${API_URL}/versus/complete`, {
|
||||||
winner: winner
|
winner: winner,
|
||||||
|
loser: loser
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue