2 files changed +8
-13
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " angular-ssr" ,
3
- "version" : " 0.10.32 " ,
3
+ "version" : " 0.10.34 " ,
4
4
"description" : " Angular server-side rendering implementation" ,
5
5
"main" : " build/index.js" ,
6
6
"typings" : " build/index.d.ts" ,
Original file line number Diff line number Diff line change @@ -30,24 +30,19 @@ export class ApplicationImpl<V, M> implements Application<V> {
30
30
this . render . pessimistic = ( options && options . pessimistic ) || false ;
31
31
32
32
return Observable . create ( async ( observe ) => {
33
- let routes = this . render . routes ;
34
- if ( routes == null || routes . length === 0 ) {
35
- routes = renderableRoutes ( await this . discoverRoutes ( ) ) ;
33
+ if ( this . render . routes == null || this . render . routes . length === 0 ) {
34
+ this . render . routes = renderableRoutes ( await this . discoverRoutes ( ) ) ;
36
35
}
37
36
38
- routes = routes . filter ( ( r : Route & { server ?: boolean } ) => {
39
- if ( r . server == null ) {
40
- return this . render . blacklist === true ; // exclude all routes by default
41
- }
42
- return r . server ; // explicit true or false will always be respected regardless of blacklisting
43
- } ) ;
37
+ this . render . routes = ( this . render . routes || [ ] ) . filter ( ( r : Route & { server ?: boolean } ) =>
38
+ r . server == null
39
+ ? ! this . render . blacklist
40
+ : r . server ) ;
44
41
45
- if ( routes . length === 0 ) {
42
+ if ( this . render . routes . length === 0 ) {
46
43
observe . complete ( ) ;
47
44
}
48
45
else {
49
- this . render . routes = routes ;
50
-
51
46
this . renderToStream ( this . render )
52
47
. subscribe (
53
48
observe . next . bind ( observe ) ,
0 commit comments