Returns RemoteData when retrieving a submission and handles error response

This commit is contained in:
Giuseppe Digilio
2019-01-23 13:10:19 +01:00
parent 4505f6e525
commit 491a8f7d2b
8 changed files with 128 additions and 81 deletions

View File

@@ -4,6 +4,7 @@ import { Observable, of as observableOf } from 'rxjs';
import { SubmissionService } from './submission.service';
import { SubmissionObject } from '../core/submission/models/submission-object.model';
import { RemoteData } from '../core/data/remote-data';
@Injectable()
export class ServerSubmissionService extends SubmissionService {
@@ -12,7 +13,7 @@ export class ServerSubmissionService extends SubmissionService {
return observableOf(null);
}
retrieveSubmission(submissionId): Observable<SubmissionObject> {
retrieveSubmission(submissionId): Observable<RemoteData<SubmissionObject>> {
return observableOf(null);
}