diff --git a/index.js b/index.js index 0cd02f9..01e1309 100644 --- a/index.js +++ b/index.js @@ -10,24 +10,37 @@ module.exports = function attachToServer (server, app, opts) { app.post('/*', function (req, res, next) { debug('pub ' + req.originalUrl + ' after post') solidWs.publish(req.originalUrl) - solidWs.publish(path.basename(req.originalUrl)) + var parent = path.dirname(req.originalUrl) + path.sep + if (parent !== req.originalUrl) { + solidWs.publish(parent) + } next() }) app.patch('/*', function (req, res, next) { debug('pub ' + req.originalUrl + ' after patch') solidWs.publish(req.originalUrl) - console.log(solidWs.store) + var parent = path.dirname(req.originalUrl) + path.sep + if (parent !== req.originalUrl) { + solidWs.publish(parent) + } next() }) app.put('/*', function (req, res, next) { debug('pub ' + req.originalUrl + ' after put') solidWs.publish(req.originalUrl) + var parent = path.dirname(req.originalUrl) + path.sep + if (parent !== req.originalUrl) { + solidWs.publish(parent) + } next() }) app.delete('/*', function (req, res, next) { debug('pub ' + req.originalUrl + ' after delete') solidWs.publish(req.originalUrl) - solidWs.publish(path.basename(req.originalUrl)) + var parent = path.dirname(req.originalUrl) + path.sep + if (parent !== req.originalUrl) { + solidWs.publish(parent) + } next() }) }