Files
game-driver/internal/middleware/device.go
2024-11-01 17:40:34 +08:00

17 lines
248 B
Go

package middleware
import (
"game-driver/internal/common"
"game-driver/leaf"
)
// DeviceLock 设备锁中间件
func DeviceLock(d *common.Device) leaf.HandlerFunc {
return func(c *leaf.Context) {
d.Lock()
defer d.Unlock()
c.Next()
}
}