Class: CollavreOpenclaw::HealthController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- ApplicationController
- CollavreOpenclaw::HealthController
- Defined in:
- app/controllers/collavre_openclaw/health_controller.rb
Instance Method Summary collapse
Instance Method Details
#show ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/collavre_openclaw/health_controller.rb', line 5 def show payload = { status: "ok", engine: "collavre_openclaw", version: CollavreOpenclaw::VERSION } # WebSocket details only for authenticated requests if authenticated? payload[:transport] = CollavreOpenclaw.config.transport payload[:websocket] = ConnectionManager.status_summary payload[:reactor] = { running: EmReactor.running? } end render json: payload end |