@@ -22,14 +22,14 @@ import { Observable, Subject } from 'rxjs/Rx';
2222@Injectable ( )
2323export class HttpInterceptorService extends Http {
2424 private _pendingRequests = 0 ;
25- private pendingRequestsStatus : Subject < boolean > = new Subject < boolean > ( ) ;
25+ private _pendingRequestsStatus : Subject < boolean > = new Subject < boolean > ( ) ;
2626
2727 constructor ( backend : ConnectionBackend , defaultOptions : RequestOptions ) {
2828 super ( backend , defaultOptions ) ;
2929 }
3030
31- getPendingRequestStatusSubject ( ) {
32- return this . pendingRequestsStatus ;
31+ get pendingRequestsStatus ( ) : Observable < boolean > {
32+ return this . _pendingRequestsStatus . asObservable ( ) ;
3333 }
3434
3535 get pendingRequests ( ) : number {
@@ -40,7 +40,7 @@ export class HttpInterceptorService extends Http {
4040 this . _pendingRequests ++ ;
4141
4242 if ( 1 === this . _pendingRequests ) {
43- this . pendingRequestsStatus . next ( true ) ;
43+ this . _pendingRequestsStatus . next ( true ) ;
4444 }
4545
4646 return super . request ( url , options )
@@ -54,7 +54,7 @@ export class HttpInterceptorService extends Http {
5454 this . _pendingRequests -- ;
5555
5656 if ( 0 === this . _pendingRequests ) {
57- this . pendingRequestsStatus . next ( false ) ;
57+ this . _pendingRequestsStatus . next ( false ) ;
5858 }
5959 } ) ;
6060 }
0 commit comments