diff --git a/src/gateway/gateway.go b/src/gateway/gateway.go index 8f29f7c..04ed500 100644 --- a/src/gateway/gateway.go +++ b/src/gateway/gateway.go @@ -43,10 +43,7 @@ func (s Gateway) Script(m *ice.Message, arg ...string) { func (s Gateway) List(m *ice.Message, arg ...string) { if len(arg) == 0 { info := web.Info - stat := map[string]int{} - m.Cmd(web.DREAM).Table(func(value ice.Maps) { stat[value[mdb.TYPE]]++ }) - m.PushRecord(stat) - m.PushRecord(task.Info()) + kit.For(task.Info(), func(key string, value string) { m.Push(key, value) }) m.Push("main", info.ServeMainCount) m.Push("get", info.ServeGetCount) m.Push("put", info.ServePutCount)