bugfix/periodisk-redovisning-from-api

Squashed commit of the following:

commit d79f6b3c40565b5e080ed8eaea8925ef412eab4e
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date:   Thu Oct 28 15:39:27 2021 +0200

    periodisk redovisning view reads from API
This commit is contained in:
Daniel Appelgren
2021-10-29 08:32:17 +02:00
parent cc22c5cd5e
commit 91f4123447
2 changed files with 14 additions and 20 deletions

View File

@@ -1,9 +1,10 @@
import { Injectable } from '@angular/core';
import { Avrop } from '@msfa-models/avrop.model';
import { Observable } from 'rxjs';
import { PeriodiskRedovisning } from '@msfa-models/periodisk-redovisning.model';
import { mapResponseToPeriodiskRedovisning, PeriodiskRedovisning } from '@msfa-models/periodisk-redovisning.model';
import { PeriodiskRedovisningApiService } from '@msfa-services/api/periodisk-redovisning.api.service';
import { DeltagareApiService } from '@msfa-services/api/deltagare.api.service';
import { map } from 'rxjs/operators';
@Injectable()
export class PeriodiskRedovisningViewService {
@@ -17,6 +18,8 @@ export class PeriodiskRedovisningViewService {
}
public fetchPeriodiskRedovisning$(handlingId: string): Observable<PeriodiskRedovisning> {
return this.periodiskRedovisningApiService.fetchPeriodiskRedovisning$(handlingId);
return this.periodiskRedovisningApiService
.fetchPeriodiskRedovisning$(handlingId)
.pipe(map(({ data }) => (data ? mapResponseToPeriodiskRedovisning(data) : null)));
}
}