diff --git a/src/backend/src/CoreModule.js b/src/backend/src/CoreModule.js index 0847124c1..fc8b72ac4 100644 --- a/src/backend/src/CoreModule.js +++ b/src/backend/src/CoreModule.js @@ -82,6 +82,7 @@ const install = async ({ services, app, useapi, modapi }) => { def('puter.middlewares.anticsrf', require('./middleware/anticsrf')); def('core.APIError', require('./api/APIError')); + def('core.Context', Context); def('core', require('./services/auth/Actor'), { assign: true }); def('core.config', config); diff --git a/src/backend/src/services/EventService.js b/src/backend/src/services/EventService.js index 0810854b7..2d7d45d3c 100644 --- a/src/backend/src/services/EventService.js +++ b/src/backend/src/services/EventService.js @@ -61,6 +61,10 @@ class EventService extends BaseService { this.listeners_ = {}; this.global_listeners_ = []; } + + async ['__on_boot.ready'] () { + this.emit('ready', {}, {}); + } async emit (key, data, meta) { meta = meta ?? {};