fix(frontend): regenerate API client from OpenAPI spec and fix deleteUserTariff type error

This commit is contained in:
Bernhard Müller 2026-07-24 09:15:54 +02:00
parent 43f3bb6d8a
commit 38e5fb3505

View File

@ -5,7 +5,6 @@ import {UserTariffControllerService, TariffControllerService, UserTariffRequest,
import {MeteringPointService, MeteringPoint} from '../../services/metering-point'; import {MeteringPointService, MeteringPoint} from '../../services/metering-point';
import {MembershipService, MembershipResponse} from '../../services/membership'; import {MembershipService, MembershipResponse} from '../../services/membership';
import {ToastService} from '../../services/toast'; import {ToastService} from '../../services/toast';
import {AuthService} from '../../services/auth';
@Component({ @Component({
selector: 'app-user-tariff', selector: 'app-user-tariff',
@ -20,7 +19,6 @@ export class UserTariffComponent implements OnInit, OnDestroy {
private meteringPointService = inject(MeteringPointService); private meteringPointService = inject(MeteringPointService);
private membershipService = inject(MembershipService); private membershipService = inject(MembershipService);
private toastService = inject(ToastService); private toastService = inject(ToastService);
private authService = inject(AuthService);
private fb = inject(FormBuilder); private fb = inject(FormBuilder);
memberships = signal<MembershipResponse[]>([]); memberships = signal<MembershipResponse[]>([]);
@ -189,9 +187,7 @@ export class UserTariffComponent implements OnInit, OnDestroy {
onDelete(tariff: UserTariffResponse) { onDelete(tariff: UserTariffResponse) {
if (!confirm('Möchtest du diesen Tarif wirklich löschen?')) return; if (!confirm('Möchtest du diesen Tarif wirklich löschen?')) return;
const userId = this.authService.getCurrentUserId(); this.userTariffService.deleteUserTariff(tariff.id!).subscribe({
if (!userId) return;
this.userTariffService.deleteUserTariff(tariff.id!, userId).subscribe({
next: () => { next: () => {
this.toastService.success('Tarif erfolgreich gelöscht.'); this.toastService.success('Tarif erfolgreich gelöscht.');
this.loadUserTariffs(this.selectedCommunityId()); this.loadUserTariffs(this.selectedCommunityId());