Compare commits

..

4 commits

Author SHA1 Message Date
c9632d6b26
Merge pull request 'refactor: remove debounce on dice calculations' (!210) from refactor-remove-debounce into main
All checks were successful
Release / Release (push) Successful in 1m0s
Release / Build Backend Image (push) Successful in 24s
Release / Build Frontend Image (push) Successful in 29s
Reviewed-on: #210
Reviewed-by: Jan K9f <jan@kjan.email>
2025-05-21 09:32:50 +00:00
Phan Huy Tran
26a2e0cdbf style: appropriately touch quality tools again
All checks were successful
CI / Get Changed Files (pull_request) Successful in 15s
CI / Checkstyle Main (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / eslint (pull_request) Successful in 28s
CI / oxlint (pull_request) Successful in 28s
CI / prettier (pull_request) Successful in 30s
CI / test-build (pull_request) Successful in 50s
CI / Docker frontend validation (pull_request) Successful in 1m9s
2025-05-21 11:29:51 +02:00
Phan Huy Tran
54e9ccf426 style: appropriately touch quality tools
Some checks failed
CI / Get Changed Files (pull_request) Successful in 8s
CI / Checkstyle Main (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / oxlint (pull_request) Successful in 16s
CI / eslint (pull_request) Successful in 24s
CI / prettier (pull_request) Failing after 24s
CI / Docker frontend validation (pull_request) Successful in 43s
CI / test-build (pull_request) Successful in 44s
2025-05-21 11:28:10 +02:00
Phan Huy Tran
f5bae60e0f refactor: remove debounce on dice calculations
Some checks failed
CI / Get Changed Files (pull_request) Successful in 8s
CI / Checkstyle Main (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / oxlint (pull_request) Failing after 22s
CI / eslint (pull_request) Failing after 24s
CI / prettier (pull_request) Failing after 28s
CI / Docker frontend validation (pull_request) Successful in 44s
CI / test-build (pull_request) Successful in 44s
2025-05-21 11:24:13 +02:00

View file

@ -1,4 +1,4 @@
import { Component, signal, inject, OnInit } from '@angular/core';
import { Component, inject, OnInit, signal } from '@angular/core';
import { CommonModule } from '@angular/common';
import {
FormBuilder,
@ -9,7 +9,7 @@ import {
} from '@angular/forms';
import { DiceService } from './dice.service';
import { DiceDto, DiceResult } from './dice.model';
import { debounceTime, tap } from 'rxjs/operators';
import { tap } from 'rxjs/operators';
import { UserService } from '@service/user.service';
type DiceFormGroup = FormGroup<{
@ -41,10 +41,7 @@ export class DiceComponent implements OnInit {
ngOnInit(): void {
this.diceForm.valueChanges
.pipe(
debounceTime(100),
tap(() => this.calculateWinChanceAndPotentialWin())
)
.pipe(tap(() => this.calculateWinChanceAndPotentialWin()))
.subscribe();
this.calculateWinChanceAndPotentialWin();