Files
herolib/lib/schemas/openrpc/controller_ws.v
2025-01-03 01:42:21 -05:00

15 lines
388 B
V

module openrpc
import veb
import freeflowuniverse.herolib.schemas.jsonrpc
// Main controller for handling RPC requests
pub struct WebSocketController {
pub mut:
handler Handler @[required] // Handles JSON-RPC requests
}
// Creates a new HTTPController instance
pub fn new_websocket_controller(c WebSocketController) &WebSocketController {
return &WebSocketController{...c}
}