@@ -10,24 +10,37 @@ module.exports = function attachToServer (server, app, opts) {
1010 app . post ( '/*' , function ( req , res , next ) {
1111 debug ( 'pub ' + req . originalUrl + ' after post' )
1212 solidWs . publish ( req . originalUrl )
13- solidWs . publish ( path . basename ( req . originalUrl ) )
13+ var parent = path . dirname ( req . originalUrl ) + path . sep
14+ if ( parent !== req . originalUrl ) {
15+ solidWs . publish ( parent )
16+ }
1417 next ( )
1518 } )
1619 app . patch ( '/*' , function ( req , res , next ) {
1720 debug ( 'pub ' + req . originalUrl + ' after patch' )
1821 solidWs . publish ( req . originalUrl )
19- console . log ( solidWs . store )
22+ var parent = path . dirname ( req . originalUrl ) + path . sep
23+ if ( parent !== req . originalUrl ) {
24+ solidWs . publish ( parent )
25+ }
2026 next ( )
2127 } )
2228 app . put ( '/*' , function ( req , res , next ) {
2329 debug ( 'pub ' + req . originalUrl + ' after put' )
2430 solidWs . publish ( req . originalUrl )
31+ var parent = path . dirname ( req . originalUrl ) + path . sep
32+ if ( parent !== req . originalUrl ) {
33+ solidWs . publish ( parent )
34+ }
2535 next ( )
2636 } )
2737 app . delete ( '/*' , function ( req , res , next ) {
2838 debug ( 'pub ' + req . originalUrl + ' after delete' )
2939 solidWs . publish ( req . originalUrl )
30- solidWs . publish ( path . basename ( req . originalUrl ) )
40+ var parent = path . dirname ( req . originalUrl ) + path . sep
41+ if ( parent !== req . originalUrl ) {
42+ solidWs . publish ( parent )
43+ }
3144 next ( )
3245 } )
3346 }
0 commit comments