前三个点位所有功能已调通
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"game-driver/internal/schema"
|
||||
"game-driver/leaf"
|
||||
"game-driver/pkg/audio"
|
||||
"game-driver/pkg/utils"
|
||||
"github.com/gopxl/beep/v2/speaker"
|
||||
"log"
|
||||
"sync"
|
||||
@@ -13,7 +14,7 @@ func PlayBgm() leaf.HandlerFunc {
|
||||
return func(c *leaf.Context) {
|
||||
pm := leaf.Value[*schema.PlayModal](c, PayloadJSONKey)
|
||||
|
||||
bgm := audio.LinkAudio(pm.BGM)
|
||||
bgm := utils.LinkAudio(pm.BGM)
|
||||
if bgm != nil {
|
||||
// 等待组
|
||||
var wait sync.WaitGroup
|
||||
|
||||
15
internal/middleware/log.go
Normal file
15
internal/middleware/log.go
Normal file
@@ -0,0 +1,15 @@
|
||||
package middleware
|
||||
|
||||
import (
|
||||
"game-driver/leaf"
|
||||
"log"
|
||||
)
|
||||
|
||||
func RunLog() leaf.HandlerFunc {
|
||||
return func(c *leaf.Context) {
|
||||
log.Printf("收到消息, topic: %s, payload: %s", c.Topic, c.Payload)
|
||||
defer log.Println("执行结束")
|
||||
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user