Revision 61263
Added by Konstantinos Triantafyllou over 2 years ago
reports.service.ts | ||
---|---|---|
4 | 4 |
|
5 | 5 |
|
6 | 6 |
|
7 |
import {map, tap} from "rxjs/operators"; |
|
7 |
import {map, tap, timeout} from "rxjs/operators";
|
|
8 | 8 |
|
9 | 9 |
@Injectable() |
10 | 10 |
export class ReportsService { |
... | ... | |
16 | 16 |
//var headers = new Headers(); |
17 | 17 |
//headers.append('responseType', 'arraybuffer'); |
18 | 18 |
return this.http.get(url, {responseType: 'text'}) |
19 |
.pipe(map(res => new Blob([res], { type: 'text/csv' }))); |
|
19 |
.pipe( |
|
20 |
timeout(10000), |
|
21 |
map(res => new Blob([res], { type: 'text/csv' }))); |
|
20 | 22 |
} |
21 | 23 |
getCSVResponse(url: string){ |
22 | 24 |
//var headers = new Headers(); |
23 | 25 |
//headers.append('responseType', 'arraybuffer'); |
24 |
return this.http.get(url, {responseType: 'text'}); |
|
26 |
return this.http.get(url, {responseType: 'text'}) |
|
27 |
.pipe(timeout(10000)); |
|
25 | 28 |
//.pipe(map(res => res)); |
26 | 29 |
} |
27 | 30 |
|
Also available in: Unified diff
[Library | Angular 11]: Merge changes from trunk