diff --git a/src/Vegasco-Web/angular.json b/src/Vegasco-Web/angular.json index e07b206..5e6e817 100644 --- a/src/Vegasco-Web/angular.json +++ b/src/Vegasco-Web/angular.json @@ -113,5 +113,8 @@ } } } + }, + "cli": { + "analytics": false } } diff --git a/src/Vegasco-Web/src/app/modules/entries/entries/entries.component.ts b/src/Vegasco-Web/src/app/modules/entries/entries/entries.component.ts index 1bc6dc1..dcc4e4d 100644 --- a/src/Vegasco-Web/src/app/modules/entries/entries/entries.component.ts +++ b/src/Vegasco-Web/src/app/modules/entries/entries/entries.component.ts @@ -1,4 +1,4 @@ -import { CommonModule } from '@angular/common'; +import {AsyncPipe, CommonModule} from '@angular/common'; import { Component, inject } from '@angular/core'; import { FormControl, ReactiveFormsModule } from '@angular/forms'; import { RouterLink } from '@angular/router'; @@ -19,10 +19,13 @@ import { } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; +import {CarClient} from '../../../api/cars/car-client'; +import {ConsumptionClient} from '../../../api/consumptions/consumption-client'; @Component({ selector: 'app-entries', imports: [ + AsyncPipe, ButtonModule, CommonModule, DataViewModule, @@ -36,12 +39,14 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; styleUrl: './entries.component.scss' }) export class EntriesComponent { - private readonly http = inject(HttpClient); + private readonly consumptionClient = inject(ConsumptionClient); + private readonly carClient = inject(CarClient); protected readonly consumptionEntries$: Observable; + protected readonly cars$: Observable; constructor() { - this.consumptionEntries$ = this.http.get('/api/v1/consumptions') + this.consumptionEntries$ = this.consumptionClient.getAll() .pipe( takeUntilDestroyed(), tap((response) => { @@ -49,5 +54,14 @@ export class EntriesComponent { }), map(response => response.consumptions) ); + + this.cars$ = this.carClient.getAll() + .pipe( + takeUntilDestroyed(), + tap((response) => { + console.log('Cars response:', response); + }), + map(response => response.cars) + ); } }