This repository was archived by the owner on Dec 4, 2017. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -14,12 +14,14 @@ export class HeroService {
14
14
}
15
15
// #enddocregion get-heroes, just-get-heroes
16
16
// #enddocregion
17
+
17
18
// See the "Take it slow" appendix
18
19
// #docregion get-heroes-slowly
19
20
getHeroesSlowly ( ) : Promise < Hero [ ] > {
20
- return new Promise < Hero [ ] > ( resolve =>
21
- setTimeout ( resolve , 2000 ) ) // delay 2 seconds
22
- . then ( ( ) => this . getHeroes ( ) ) ;
21
+ return new Promise ( resolve => {
22
+ // Simulate server latency with 2 second delay
23
+ setTimeout ( ( ) => resolve ( this . getHeroes ( ) ) , 2000 ) ;
24
+ } ) ;
23
25
}
24
26
// #enddocregion get-heroes-slowly
25
27
// #docregion
Original file line number Diff line number Diff line change @@ -11,9 +11,10 @@ export class HeroService {
11
11
}
12
12
13
13
getHeroesSlowly ( ) : Promise < Hero [ ] > {
14
- return new Promise < Hero [ ] > ( resolve =>
15
- setTimeout ( resolve , 2000 ) ) // delay 2 seconds
16
- . then ( ( ) => this . getHeroes ( ) ) ;
14
+ return new Promise ( resolve => {
15
+ // Simulate server latency with 2 second delay
16
+ setTimeout ( ( ) => resolve ( this . getHeroes ( ) ) , 2000 ) ;
17
+ } ) ;
17
18
}
18
19
19
20
// #docregion getHero
You can’t perform that action at this time.
0 commit comments