This commit is contained in:
TidusJar 2018-12-04 14:15:38 +00:00
commit 9d2fc81a0c
4 changed files with 9 additions and 4 deletions

View file

@ -4,7 +4,7 @@ export interface IFailedRequestsViewModel {
title: string;
releaseYear: Date;
requestId: number;
requestType: RequestType;
type: RequestType;
dts: Date;
error: string;
retryCount: number;

View file

@ -15,4 +15,7 @@ export class RequestRetryService extends ServiceHelpers {
public getFailedRequests(): Observable<IFailedRequestsViewModel[]> {
return this.http.get<IFailedRequestsViewModel[]>(this.url, {headers: this.headers});
}
public deleteFailedRequest(failedId: number): Observable<IFailedRequestsViewModel[]> {
return this.http.delete<IFailedRequestsViewModel[]>(`${this.url}/${failedId}`, {headers: this.headers});
}
}

View file

@ -9,7 +9,6 @@
<td>Type</td>
<td>Retry Count</td>
<td>Error Description</td>
<td>Retry</td>
<td>Delete</td>
</tr>
</thead>
@ -21,8 +20,7 @@
<td>{{RequestType[v.type] | humanize}}</td>
<td class="vcenter">{{v.retryCount}}</td>
<td class="vcenter"> <i [pTooltip]="v.error" class="fa fa-info-circle"></i></td>
<td class="vcenter"><button></button></td>
<td class="vcenter"><button></button></td>
<td class="vcenter"><button class="btn btn-primary" (click)="remove(v.failedId)">Remove</button></td>
</tr>
</tbody>
</table>

View file

@ -15,4 +15,8 @@ export class FailedRequestsComponent implements OnInit {
public ngOnInit() {
this.retry.getFailedRequests().subscribe(x => this.vm = x);
}
public remove(failedId: number) {
this.retry.deleteFailedRequest(failedId).subscribe();
}
}