forked from x/icebergs
opt const
This commit is contained in:
parent
59461dbba0
commit
b54ba9a300
@ -24,8 +24,8 @@ func _sess_check(m *ice.Message, sessid string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
UA = "ua"
|
|
||||||
IP = "ip"
|
IP = "ip"
|
||||||
|
UA = "ua"
|
||||||
)
|
)
|
||||||
const (
|
const (
|
||||||
CHECK = "check"
|
CHECK = "check"
|
||||||
|
@ -54,54 +54,56 @@ const (
|
|||||||
DICT = kit.MDB_DICT
|
DICT = kit.MDB_DICT
|
||||||
META = kit.MDB_META
|
META = kit.MDB_META
|
||||||
|
|
||||||
|
SHORT = kit.MDB_SHORT
|
||||||
|
FIELD = kit.MDB_FIELD
|
||||||
|
COUNT = kit.MDB_COUNT
|
||||||
|
TOTAL = kit.MDB_TOTAL
|
||||||
|
LIMIT = kit.MDB_LIMIT
|
||||||
|
LEAST = kit.MDB_LEAST
|
||||||
|
STORE = kit.MDB_STORE
|
||||||
|
FSIZE = kit.MDB_FSIZE
|
||||||
|
|
||||||
UNIQ = kit.MDB_UNIQ
|
UNIQ = kit.MDB_UNIQ
|
||||||
FOREACH = kit.MDB_FOREACH
|
FOREACH = kit.MDB_FOREACH
|
||||||
RANDOMS = kit.MDB_RANDOMS
|
RANDOMS = kit.MDB_RANDOMS
|
||||||
)
|
)
|
||||||
const (
|
const (
|
||||||
ID = kit.MDB_ID
|
ID = kit.MDB_ID
|
||||||
KEY = kit.MDB_KEY
|
|
||||||
TIME = kit.MDB_TIME
|
TIME = kit.MDB_TIME
|
||||||
TYPE = kit.MDB_TYPE
|
TYPE = kit.MDB_TYPE
|
||||||
NAME = kit.MDB_NAME
|
NAME = kit.MDB_NAME
|
||||||
TEXT = kit.MDB_TEXT
|
TEXT = kit.MDB_TEXT
|
||||||
|
|
||||||
|
ICON = kit.MDB_ICON
|
||||||
|
SCAN = kit.MDB_SCAN
|
||||||
|
LINK = kit.MDB_LINK
|
||||||
|
HELP = kit.MDB_HELP
|
||||||
|
FILE = kit.MDB_FILE
|
||||||
DATA = kit.MDB_DATA
|
DATA = kit.MDB_DATA
|
||||||
VIEW = kit.MDB_VIEW
|
VIEW = kit.MDB_VIEW
|
||||||
|
|
||||||
FILE = kit.MDB_FILE
|
|
||||||
LINK = kit.MDB_LINK
|
|
||||||
SCAN = kit.MDB_SCAN
|
|
||||||
SHOW = kit.MDB_SHOW
|
SHOW = kit.MDB_SHOW
|
||||||
HELP = kit.MDB_HELP
|
|
||||||
ICON = kit.MDB_ICON
|
|
||||||
|
|
||||||
INDEX = kit.MDB_INDEX
|
KEY = kit.MDB_KEY
|
||||||
VALUE = kit.MDB_VALUE
|
VALUE = kit.MDB_VALUE
|
||||||
|
INDEX = kit.MDB_INDEX
|
||||||
EXTRA = kit.MDB_EXTRA
|
EXTRA = kit.MDB_EXTRA
|
||||||
ALIAS = kit.MDB_ALIAS
|
ALIAS = kit.MDB_ALIAS
|
||||||
EXPIRE = kit.MDB_EXPIRE
|
EXPIRE = kit.MDB_EXPIRE
|
||||||
STATUS = kit.MDB_STATUS
|
STATUS = kit.MDB_STATUS
|
||||||
STREAM = kit.MDB_STREAM
|
STREAM = kit.MDB_STREAM
|
||||||
|
|
||||||
SHORT = kit.MDB_SHORT
|
TOOLS = "tools"
|
||||||
FIELD = kit.MDB_FIELD
|
|
||||||
TOTAL = kit.MDB_TOTAL
|
|
||||||
COUNT = kit.MDB_COUNT
|
|
||||||
LIMIT = kit.MDB_LIMIT
|
|
||||||
LEAST = kit.MDB_LEAST
|
|
||||||
STORE = kit.MDB_STORE
|
|
||||||
FSIZE = kit.MDB_FSIZE
|
|
||||||
|
|
||||||
ICONS = "icons"
|
ICONS = "icons"
|
||||||
UNITS = "units"
|
UNITS = "units"
|
||||||
TOOLS = "tools"
|
ORDER = "order"
|
||||||
|
VALID = "valid"
|
||||||
|
ENABLE = "enable"
|
||||||
|
DISABLE = "disable"
|
||||||
|
EXPIRED = "expired"
|
||||||
|
|
||||||
SOURCE = "_source"
|
SOURCE = "_source"
|
||||||
TARGET = "_target"
|
TARGET = "_target"
|
||||||
IMPORTANT = "important"
|
IMPORTANT = "important"
|
||||||
VALID = "valid"
|
|
||||||
EXPIRED = "expired"
|
|
||||||
DISABLE = "disable"
|
|
||||||
ENABLE = "enable"
|
|
||||||
)
|
)
|
||||||
const (
|
const (
|
||||||
INPUTS = "inputs"
|
INPUTS = "inputs"
|
||||||
@ -130,7 +132,6 @@ const (
|
|||||||
REPEAT = "repeat"
|
REPEAT = "repeat"
|
||||||
REVERT = "revert"
|
REVERT = "revert"
|
||||||
RENAME = "rename"
|
RENAME = "rename"
|
||||||
ORDER = "order"
|
|
||||||
PRUNE = "prune"
|
PRUNE = "prune"
|
||||||
|
|
||||||
PAGE = "page"
|
PAGE = "page"
|
||||||
|
@ -45,6 +45,14 @@ func _dream_list(m *ice.Message) *ice.Message {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
m.RewriteAppend(func(value, key string, index int) string {
|
||||||
|
if key == mdb.TIME {
|
||||||
|
if space, ok := list[m.Appendv(mdb.NAME)[index]]; ok {
|
||||||
|
value = space[mdb.TIME]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return value
|
||||||
|
})
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
func _dream_start(m *ice.Message, name string) {
|
func _dream_start(m *ice.Message, name string) {
|
||||||
|
@ -158,8 +158,8 @@ func RenderVersion(m *ice.Message) string {
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
CHAT = "chat"
|
CHAT = "chat"
|
||||||
XTERM = "xterm"
|
|
||||||
VIMER = "vimer"
|
VIMER = "vimer"
|
||||||
|
XTERM = "xterm"
|
||||||
DESKTOP = "desktop"
|
DESKTOP = "desktop"
|
||||||
UPGRADE = "upgrade"
|
UPGRADE = "upgrade"
|
||||||
COMPILE = "compile"
|
COMPILE = "compile"
|
||||||
@ -181,9 +181,9 @@ const (
|
|||||||
WIKI_DRAW = "web.wiki.draw"
|
WIKI_DRAW = "web.wiki.draw"
|
||||||
WIKI_WORD = "web.wiki.word"
|
WIKI_WORD = "web.wiki.word"
|
||||||
WIKI_PORTAL = "web.wiki.portal"
|
WIKI_PORTAL = "web.wiki.portal"
|
||||||
|
CHAT_OAUTH_CLIENT = "web.chat.oauth.client"
|
||||||
CHAT_HEADER = "web.chat.header"
|
CHAT_HEADER = "web.chat.header"
|
||||||
CHAT_IFRAME = "web.chat.iframe"
|
CHAT_IFRAME = "web.chat.iframe"
|
||||||
CHAT_OAUTH_CLIENT = "web.chat.oauth.client"
|
|
||||||
CHAT_FAVOR = "web.chat.favor"
|
CHAT_FAVOR = "web.chat.favor"
|
||||||
CHAT_FLOWS = "web.chat.flows"
|
CHAT_FLOWS = "web.chat.flows"
|
||||||
CHAT_GRANT = "web.chat.grant"
|
CHAT_GRANT = "web.chat.grant"
|
||||||
|
@ -32,7 +32,7 @@ func _space_qrcode(m *ice.Message, dev string) {
|
|||||||
func _space_dial(m *ice.Message, dev, name string, arg ...string) {
|
func _space_dial(m *ice.Message, dev, name string, arg ...string) {
|
||||||
origin := m.Cmdv(SPIDE, dev, CLIENT_ORIGIN)
|
origin := m.Cmdv(SPIDE, dev, CLIENT_ORIGIN)
|
||||||
u := kit.ParseURL(kit.MergeURL2(strings.Replace(origin, HTTP, "ws", 1), PP(SPACE), mdb.TYPE, ice.Info.NodeType, mdb.NAME, name,
|
u := kit.ParseURL(kit.MergeURL2(strings.Replace(origin, HTTP, "ws", 1), PP(SPACE), mdb.TYPE, ice.Info.NodeType, mdb.NAME, name,
|
||||||
nfs.MODULE, ice.Info.Make.Module, nfs.VERSION, ice.Info.Make.Versions(), cli.GOOS, runtime.GOOS, cli.GOARCH, runtime.GOARCH, arg))
|
mdb.TIME, ice.Info.Make.Time, nfs.MODULE, ice.Info.Make.Module, nfs.VERSION, ice.Info.Make.Versions(), cli.GOOS, runtime.GOOS, cli.GOARCH, runtime.GOARCH, arg))
|
||||||
args := kit.SimpleKV("type,name,host,port", u.Scheme, dev, u.Hostname(), kit.Select(kit.Select(tcp.PORT_443, tcp.PORT_80, u.Scheme == "ws"), u.Port()))
|
args := kit.SimpleKV("type,name,host,port", u.Scheme, dev, u.Hostname(), kit.Select(kit.Select(tcp.PORT_443, tcp.PORT_80, u.Scheme == "ws"), u.Port()))
|
||||||
gdb.Go(m, func() {
|
gdb.Go(m, func() {
|
||||||
once := sync.Once{}
|
once := sync.Once{}
|
||||||
@ -93,7 +93,7 @@ func _space_fork(m *ice.Message) {
|
|||||||
safe = true
|
safe = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
args := kit.Simple(mdb.TYPE, m.Option(mdb.TYPE), mdb.NAME, name, mdb.TEXT, text, m.OptionSimple(nfs.MODULE, nfs.VERSION, cli.DAEMON))
|
args := kit.Simple(mdb.TYPE, m.Option(mdb.TYPE), mdb.NAME, name, mdb.TEXT, text, m.OptionSimple(mdb.TIME, nfs.MODULE, nfs.VERSION, cli.DAEMON))
|
||||||
args = append(args, aaa.USERNICK, m.Option(ice.MSG_USERNICK), aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERROLE, m.Option(ice.MSG_USERROLE))
|
args = append(args, aaa.USERNICK, m.Option(ice.MSG_USERNICK), aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERROLE, m.Option(ice.MSG_USERROLE))
|
||||||
args = append(args, aaa.UA, m.Option(ice.MSG_USERUA), aaa.IP, m.Option(ice.MSG_USERIP))
|
args = append(args, aaa.UA, m.Option(ice.MSG_USERUA), aaa.IP, m.Option(ice.MSG_USERIP))
|
||||||
args = _space_agent(m, args...)
|
args = _space_agent(m, args...)
|
||||||
@ -115,7 +115,8 @@ func _space_fork(m *ice.Message) {
|
|||||||
case SERVER:
|
case SERVER:
|
||||||
defer gdb.EventDeferEvent(m, SPACE_OPEN, args)(SPACE_CLOSE, args)
|
defer gdb.EventDeferEvent(m, SPACE_OPEN, args)(SPACE_CLOSE, args)
|
||||||
m.Go(func() {
|
m.Go(func() {
|
||||||
m.Cmd(SPACE, name, cli.PWD, name, kit.Dict(nfs.MODULE, ice.Info.Make.Module, nfs.VERSION, ice.Info.Make.Versions(), AGENT, "Go-http-client", cli.SYSTEM, runtime.GOOS))
|
m.Cmd(SPACE, name, cli.PWD, name, kit.Dict(
|
||||||
|
mdb.TIME, ice.Info.Make.Time, nfs.MODULE, ice.Info.Make.Module, nfs.VERSION, ice.Info.Make.Versions(), AGENT, "Go-http-client", cli.SYSTEM, runtime.GOOS))
|
||||||
m.Cmd(SPACE).Table(func(value ice.Maps) {
|
m.Cmd(SPACE).Table(func(value ice.Maps) {
|
||||||
if kit.IsIn(value[mdb.TYPE], WORKER, SERVER) && value[mdb.NAME] != name {
|
if kit.IsIn(value[mdb.TYPE], WORKER, SERVER) && value[mdb.NAME] != name {
|
||||||
m.Cmd(SPACE, value[mdb.NAME], gdb.EVENT, gdb.HAPPEN, gdb.EVENT, OPS_SERVER_OPEN, args, kit.Dict(ice.MSG_USERROLE, aaa.TECH))
|
m.Cmd(SPACE, value[mdb.NAME], gdb.EVENT, gdb.HAPPEN, gdb.EVENT, OPS_SERVER_OPEN, args, kit.Dict(ice.MSG_USERROLE, aaa.TECH))
|
||||||
@ -183,7 +184,7 @@ func _space_exec(m *ice.Message, name string, source, target []string, c *websoc
|
|||||||
case cli.PWD:
|
case cli.PWD:
|
||||||
mdb.HashModify(m, mdb.HASH, name,
|
mdb.HashModify(m, mdb.HASH, name,
|
||||||
aaa.USERNICK, m.Option(ice.MSG_USERNICK), aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERROLE, m.Option(ice.MSG_USERROLE),
|
aaa.USERNICK, m.Option(ice.MSG_USERNICK), aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERROLE, m.Option(ice.MSG_USERROLE),
|
||||||
aaa.IP, m.Option(ice.MSG_USERIP), aaa.UA, m.Option(ice.MSG_USERUA), m.OptionSimple(nfs.MODULE, nfs.VERSION, AGENT, cli.SYSTEM),
|
aaa.IP, m.Option(ice.MSG_USERIP), aaa.UA, m.Option(ice.MSG_USERUA), m.OptionSimple(mdb.TIME, nfs.MODULE, nfs.VERSION, AGENT, cli.SYSTEM),
|
||||||
)
|
)
|
||||||
m.Push(mdb.LINK, m.MergePod(kit.Select("", source, -1)))
|
m.Push(mdb.LINK, m.MergePod(kit.Select("", source, -1)))
|
||||||
default:
|
default:
|
||||||
|
@ -79,8 +79,8 @@ var Index = &ice.Context{Name: WEB, Help: "网络模块"}
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
ice.Index.Register(Index, &Frame{},
|
ice.Index.Register(Index, &Frame{},
|
||||||
BROAD, SERVE, DREAM, ROUTE, SPACE, STORE,
|
BROAD, SERVE, SPACE, ROUTE, DREAM, STORE,
|
||||||
TOKEN, SHARE, CACHE, SPIDE, COUNT, ADMIN, STATS,
|
SHARE, TOKEN, SPIDE, CACHE, ADMIN, STATS, COUNT,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
24
conf.go
24
conf.go
@ -18,14 +18,14 @@ const (
|
|||||||
TRUE = "true"
|
TRUE = "true"
|
||||||
FALSE = "false"
|
FALSE = "false"
|
||||||
SUCCESS = "success"
|
SUCCESS = "success"
|
||||||
FAILURE = "failure"
|
|
||||||
PROCESS = "process"
|
PROCESS = "process"
|
||||||
|
FAILURE = "failure"
|
||||||
WINDOWS = "windows"
|
WINDOWS = "windows"
|
||||||
|
|
||||||
HTTPS = "https"
|
HTTPS = "https"
|
||||||
HTTP = "http"
|
HTTP = "http"
|
||||||
MAIL = "mail"
|
|
||||||
DEMO = "demo"
|
DEMO = "demo"
|
||||||
|
MAIL = "mail"
|
||||||
HELP = "help"
|
HELP = "help"
|
||||||
MAIN = "main"
|
MAIN = "main"
|
||||||
AUTO = "auto"
|
AUTO = "auto"
|
||||||
@ -100,7 +100,6 @@ const ( // DIR
|
|||||||
PAGE = "page"
|
PAGE = "page"
|
||||||
PANEL = "panel"
|
PANEL = "panel"
|
||||||
PLUGIN = "plugin"
|
PLUGIN = "plugin"
|
||||||
STORY = "story"
|
|
||||||
|
|
||||||
INDEX_CSS = "index.css"
|
INDEX_CSS = "index.css"
|
||||||
CONST_JS = "const.js"
|
CONST_JS = "const.js"
|
||||||
@ -114,21 +113,20 @@ const ( // DIR
|
|||||||
PLUGIN_TABLE_JS = "/plugin/table.js"
|
PLUGIN_TABLE_JS = "/plugin/table.js"
|
||||||
|
|
||||||
ISH_PLUGED = ".ish/pluged/"
|
ISH_PLUGED = ".ish/pluged/"
|
||||||
|
|
||||||
USR_LOCAL = "usr/local/"
|
|
||||||
USR_PORTAL = "usr/portal/"
|
|
||||||
USR_INSTALL = "usr/install/"
|
USR_INSTALL = "usr/install/"
|
||||||
USR_REQUIRE = "usr/require/"
|
USR_REQUIRE = "usr/require/"
|
||||||
USR_PUBLISH = "usr/publish/"
|
USR_PUBLISH = "usr/publish/"
|
||||||
USR_RELEASE = "usr/release/"
|
USR_INTSHELL = "usr/intshell/"
|
||||||
USR_ICEBERGS = "usr/icebergs/"
|
|
||||||
USR_TOOLKITS = "usr/toolkits/"
|
|
||||||
USR_VOLCANOS = "usr/volcanos/"
|
USR_VOLCANOS = "usr/volcanos/"
|
||||||
USR_LEARNING = "usr/learning/"
|
USR_LEARNING = "usr/learning/"
|
||||||
USR_INTSHELL = "usr/intshell/"
|
USR_TOOLKITS = "usr/toolkits/"
|
||||||
|
USR_ICEBERGS = "usr/icebergs/"
|
||||||
|
USR_RELEASE = "usr/release/"
|
||||||
|
USR_ICONS = "usr/icons/"
|
||||||
USR_PROGRAM = "usr/program/"
|
USR_PROGRAM = "usr/program/"
|
||||||
USR_GEOAREA = "usr/geoarea/"
|
USR_GEOAREA = "usr/geoarea/"
|
||||||
USR_ICONS = "usr/icons/"
|
USR_PORTAL = "usr/portal/"
|
||||||
|
USR_LOCAL = "usr/local/"
|
||||||
|
|
||||||
USR_LOCAL_GO = "usr/local/go/"
|
USR_LOCAL_GO = "usr/local/go/"
|
||||||
USR_LOCAL_GO_BIN = "usr/local/go/bin/"
|
USR_LOCAL_GO_BIN = "usr/local/go/bin/"
|
||||||
@ -182,8 +180,8 @@ const ( // DIR
|
|||||||
const ( // MSG
|
const ( // MSG
|
||||||
MSG_CMDS = "cmds"
|
MSG_CMDS = "cmds"
|
||||||
MSG_FIELDS = "fields"
|
MSG_FIELDS = "fields"
|
||||||
MSG_METHOD = "method"
|
|
||||||
MSG_SESSID = "sessid"
|
MSG_SESSID = "sessid"
|
||||||
|
MSG_METHOD = "method"
|
||||||
MSG_DEBUG = "debug"
|
MSG_DEBUG = "debug"
|
||||||
|
|
||||||
MSG_DETAIL = "detail"
|
MSG_DETAIL = "detail"
|
||||||
@ -242,8 +240,8 @@ const ( // MSG
|
|||||||
LOG_TRACEID = "log.id"
|
LOG_TRACEID = "log.id"
|
||||||
MSG_NODETYPE = "node.type"
|
MSG_NODETYPE = "node.type"
|
||||||
|
|
||||||
TOAST_DURATION = "toast.duration"
|
|
||||||
TABLE_CHECKBOX = "table.checkbox"
|
TABLE_CHECKBOX = "table.checkbox"
|
||||||
|
TOAST_DURATION = "toast.duration"
|
||||||
TCP_DOMAIN = "tcp_domain"
|
TCP_DOMAIN = "tcp_domain"
|
||||||
)
|
)
|
||||||
const ( // RENDER
|
const ( // RENDER
|
||||||
|
@ -107,7 +107,7 @@ func _autogen_mod(m *ice.Message, file string) (mod string) {
|
|||||||
host = path.Join(host, "x", path.Base(kit.Path("")))
|
host = path.Join(host, "x", path.Base(kit.Path("")))
|
||||||
}
|
}
|
||||||
m.Cmd(nfs.DEFS, file, kit.Format(nfs.Template(m, ice.GO_MOD), host))
|
m.Cmd(nfs.DEFS, file, kit.Format(nfs.Template(m, ice.GO_MOD), host))
|
||||||
ReposAddFile(m, "", ice.GO_MOD)
|
// ReposAddFile(m, "", ice.GO_MOD)
|
||||||
m.Cmd(nfs.CAT, file, func(line string) {
|
m.Cmd(nfs.CAT, file, func(line string) {
|
||||||
kit.If(strings.HasPrefix(line, nfs.MODULE), func() { mod = kit.Split(line, lex.SP)[1] })
|
kit.If(strings.HasPrefix(line, nfs.MODULE), func() { mod = kit.Split(line, lex.SP)[1] })
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user