1
This commit is contained in:
parent
ffc7402ac4
commit
8412b41afa
@ -37,9 +37,9 @@ func (this *GmApi) ExecCmd(c *gin.Context) {
|
||||
vo.BaseVo
|
||||
}{}
|
||||
if len(cmds) > 1 {
|
||||
service.GM.DispatchCmd(cmds[0], cmds[1:len(cmds)], &rspObj.BaseVo)
|
||||
service.GM.DispatchCmd(s, cmds[0], cmds[1:len(cmds)], &rspObj.BaseVo)
|
||||
} else {
|
||||
service.GM.DispatchCmd(cmds[0], []string{}, &rspObj.BaseVo)
|
||||
service.GM.DispatchCmd(s, cmds[0], []string{}, &rspObj.BaseVo)
|
||||
}
|
||||
c.JSON(200, rspObj)
|
||||
}
|
||||
|
@ -3,10 +3,11 @@ package service
|
||||
import (
|
||||
"q5"
|
||||
"main/vo"
|
||||
"main/common"
|
||||
)
|
||||
|
||||
type gm struct {
|
||||
cmdHash q5.ConcurrentMap[string, func(string, []string, *vo.BaseVo)]
|
||||
cmdHash q5.ConcurrentMap[string, func(common.Session, string, []string, *vo.BaseVo)]
|
||||
}
|
||||
|
||||
func (this *gm) init() {
|
||||
@ -16,11 +17,11 @@ func (this *gm) init() {
|
||||
func (this *gm) unInit() {
|
||||
}
|
||||
|
||||
func (this *gm) DispatchCmd(cmd string, params []string, baseVo *vo.BaseVo) {
|
||||
func (this *gm) DispatchCmd(s common.Session, cmd string, params []string, baseVo *vo.BaseVo) {
|
||||
if cb, ok := this.cmdHash.Load(cmd); ok {
|
||||
(*cb)(cmd, params, baseVo)
|
||||
(*cb)(s, cmd, params, baseVo)
|
||||
}
|
||||
}
|
||||
|
||||
func (this *gm) addItem(cmd string, params []string, baseVo *vo.BaseVo) {
|
||||
func (this *gm) addItem(s common.Session, cmd string, params []string, baseVo *vo.BaseVo) {
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user