feat: DELETE-Anforderungsmethode zu API-Diensten im Angular-Frontend hinzufügen

This commit is contained in:
Developer 02 2024-08-21 18:13:32 +02:00
parent 489c2a2a9f
commit ddc0c9c6f3

View File

@ -19,9 +19,9 @@ export class ReceiverService {
if (options) {
if (options.emailAdress)
params = params.set('emailAdress', options?.emailAdress.toString());
if (options?.signature)
params = params.set('signature', options?.signature.toString());
params = params.set('emailAdress', options?.emailAdress);
if (options.signature)
params = params.set('signature', options?.signature);
}
return this.http.get<any>(this.url, { params });
@ -38,4 +38,21 @@ export class ReceiverService {
public async createReceiverAsync(emailAddress: string): Promise<any> {
return await firstValueFrom(this.createReceiver(emailAddress));
}
public deleteReceiver(options: { id: number, emailAdress?: string; signature?: string; }): Observable<any> {
let params = new HttpParams();
if (options.emailAdress)
params = params.set('emailAdress', options?.emailAdress);
if (options.signature)
params = params.set('signature', options?.signature);
if (options.id)
params = params.set('id', options?.id.toString());
return this.http.get<any>(this.url, { params });
}
public async deleteReceiverAsync(options: { id: number, emailAdress?: string; signature?: string; }): Promise<any> {
return await firstValueFrom(this.deleteReceiver(options));
}
}