File tree Expand file tree Collapse file tree
plugins/plugin-hono-server/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,13 +26,17 @@ export class ObjectQLPlugin implements Plugin {
2626 this . ql = new ObjectQL ( this . hostContext ) ;
2727 }
2828
29+ // Register as provider for Core Kernel Services
2930 ctx . registerService ( 'objectql' , this . ql ) ;
30- ctx . logger . info ( 'ObjectQL engine registered as service' ) ;
31+ ctx . registerService ( 'metadata' , this . ql ) ;
32+ ctx . registerService ( 'data' , this . ql ) ; // ObjectQL implements IDataEngine
33+ ctx . registerService ( 'auth' , this . ql ) ;
34+
35+ ctx . logger . info ( 'ObjectQL engine registered as service' , {
36+ provides : [ 'objectql' , 'metadata' , 'data' , 'auth' ]
37+ } ) ;
3138
3239 // Register Protocol Implementation
33- if ( ! this . ql ) {
34- throw new Error ( 'ObjectQL engine not initialized' ) ;
35- }
3640 const protocolShim = new ObjectStackProtocolImplementation ( this . ql ) ;
3741
3842 ctx . registerService ( 'protocol' , protocolShim ) ;
Original file line number Diff line number Diff line change @@ -66,8 +66,11 @@ export class HonoServerPlugin implements Plugin {
6666 } ) ;
6767
6868 // Register HTTP server service as IHttpServer
69+ // Register as 'http.server' to match core requirements
70+ ctx . registerService ( 'http.server' , this . server ) ;
71+ // Alias 'http-server' for backward compatibility
6972 ctx . registerService ( 'http-server' , this . server ) ;
70- ctx . logger . info ( 'HTTP server service registered' , { serviceName : 'http- server' } ) ;
73+ ctx . logger . info ( 'HTTP server service registered' , { serviceName : 'http. server' } ) ;
7174 }
7275
7376 /**
You can’t perform that action at this time.
0 commit comments