Full typescript and mvvm implementation #3

Merged
Schmidii99 merged 26 commits from Developer into main 2023-04-23 20:02:32 +02:00
Showing only changes of commit 38e9e848fd - Show all commits

View File

@ -8,8 +8,7 @@ export class CpuRepository {
const fetchResult = await fetch("../data.json"); const fetchResult = await fetch("../data.json");
this.#cpuList = await fetchResult.json(); this.#cpuList = await fetchResult.json();
this.#currentCPU = this.getRandomCpu(); this.reset();
this.#nextCPU = this.getRandomCpu();
} }
get currentCpu() { get currentCpu() {
@ -39,4 +38,9 @@ export class CpuRepository {
this.#currentCPU = this.#nextCPU this.#currentCPU = this.#nextCPU
this.#nextCPU = this.getRandomCpu(); this.#nextCPU = this.getRandomCpu();
} }
reset(): void {
this.#currentCPU = this.getRandomCpu();
this.#nextCPU = this.getRandomCpu();
}
} }