From 6363f6307c29df844c43bee598be78d3ff082444 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Fri, 23 May 2025 17:00:15 -0400 Subject: [PATCH] dev: make it possible to handle requests from extension --- src/backend/src/modules/web/WebServerService.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/src/modules/web/WebServerService.js b/src/backend/src/modules/web/WebServerService.js index dd9c40ca..b8c57227 100644 --- a/src/backend/src/modules/web/WebServerService.js +++ b/src/backend/src/modules/web/WebServerService.js @@ -78,11 +78,16 @@ class WebServerService extends BaseService { install_post_middlewares_ ({ app }) { app.use(async (req, res, next) => { const svc_event = this.services.get('event'); + const event = { req, res, + end: false, + end () { + this.end_ = true; + } }; await svc_event.emit('request.will-be-handled', event); - next(); + if ( ! event.end_ ) next(); }); }