基本逻辑完成

This commit is contained in:
2024-11-01 17:40:34 +08:00
commit f9b9beea4b
40 changed files with 1869 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package routes
import (
"game-driver/internal/common"
"game-driver/leaf"
"log"
)
func Command(d *common.Device) leaf.HandlerFunc {
return func(c *leaf.Context) {
cmd := string(c.Payload)
switch cmd {
case "stop":
common.GlobalStopper.Stop()
case "status":
d.PublishStatus()
default:
log.Printf("接收到无效指令: %s\n", cmd)
}
}
}