Files
2026-10-20 12:23:25 -04:00

19 lines
398 B
Go

package evdev
import (
"github.com/duxlabs-dev/dux-go/ipc"
)
func HandleRequest(conn *ipc.ConnWriter, req ipc.Request, m *Manager) {
switch req.Method {
case "evdev.getState":
handleGetState(conn, req, m)
default:
conn.RespondError(req.ID, "unknown method: "+req.Method)
}
}
func handleGetState(conn *ipc.ConnWriter, req ipc.Request, m *Manager) {
conn.Respond(req.ID, m.GetState())
}