mirror of
https://shylinux.com/x/icebergs
synced 2025-06-26 18:37:29 +08:00
opt some
This commit is contained in:
parent
c9b96e1312
commit
9e3aacbb8d
@ -181,6 +181,18 @@ func init() {
|
|||||||
}
|
}
|
||||||
_space_dial(m, m.Option(ice.DEV), kit.Select(ice.Info.NodeName, m.Option(mdb.NAME)), arg...)
|
_space_dial(m, m.Option(ice.DEV), kit.Select(ice.Info.NodeName, m.Option(mdb.NAME)), arg...)
|
||||||
}},
|
}},
|
||||||
|
mdb.SEARCH: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
if arg[0] == SPACE || arg[0] == mdb.FOREACH {
|
||||||
|
m.Cmd("", ice.Maps{ice.MSG_FIELDS: ""}, func(values ice.Maps) {
|
||||||
|
switch values[mdb.TYPE] {
|
||||||
|
case WORKER:
|
||||||
|
m.PushSearch(mdb.TEXT, kit.Format(MergePod(m, values[mdb.NAME])), values)
|
||||||
|
case MASTER:
|
||||||
|
m.PushSearch(mdb.TEXT, m.Cmd(SPIDE, values[mdb.NAME], ice.Maps{ice.MSG_FIELDS: ""}).Append(CLIENT_ORIGIN), values)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}},
|
||||||
mdb.REMOVE: {Hand: func(m *ice.Message, arg ...string) {
|
mdb.REMOVE: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
defer mdb.HashModifyDeferRemove(m, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP)()
|
defer mdb.HashModifyDeferRemove(m, m.OptionSimple(mdb.NAME), mdb.STATUS, cli.STOP)()
|
||||||
m.Cmd(SPACE, m.Option(mdb.NAME), ice.EXIT)
|
m.Cmd(SPACE, m.Option(mdb.NAME), ice.EXIT)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user