diff --git a/src/serve_data.js b/src/serve_data.js index 37649bf..89d60c4 100644 --- a/src/serve_data.js +++ b/src/serve_data.js @@ -117,6 +117,9 @@ module.exports = { return app; }, + remove: (repo, id) => { + delete repo[id]; + }, add: (options, repo, params, id, publicUrl) => { const mbtilesFile = path.resolve(options.paths.mbtiles, params.mbtiles); let tileJSON = { diff --git a/src/server.js b/src/server.js index 0a43745..f096730 100644 --- a/src/server.js +++ b/src/server.js @@ -230,10 +230,7 @@ function start(opts) { let id = path.basename(filename, '.mbtiles'); console.log(`Data "${id}" changed, updating...`); - serve_style.remove(serving.styles, id); - if (serve_rendered) { - serve_rendered.remove(serving.rendered, id); - } + serve_data.remove(serving.data, id); if (eventType == "add" || eventType == "change") { let item = {