fix(frontend): regenerate API client from OpenAPI spec and fix deleteUserTariff type error
This commit is contained in:
parent
43f3bb6d8a
commit
38e5fb3505
@ -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());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user