mirror of
https://shylinux.com/x/icebergs
synced 2025-06-27 02:37:31 +08:00
add some
This commit is contained in:
parent
420c3ed8aa
commit
66a529cec0
@ -102,10 +102,12 @@ func init() {
|
|||||||
if u := kit.ParseURL(m.Option(ORIGIN)); m.Warn(u.Query().Get(TOKEN) == "", ice.ErrNotValid, TOKEN) {
|
if u := kit.ParseURL(m.Option(ORIGIN)); m.Warn(u.Query().Get(TOKEN) == "", ice.ErrNotValid, TOKEN) {
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
m.OptionDefault(mdb.NAME, kit.Split(u.Hostname(),".")[0])
|
m.Option(TOKEN, u.Query().Get(TOKEN))
|
||||||
}
|
m.Option(ORIGIN, kit.Format("%s://%s", u.Scheme, u.Host))
|
||||||
m.Cmd(SPIDE, mdb.CREATE, mdb.NAME, "", arg, mdb.TYPE, nfs.REPOS)
|
m.OptionDefault(mdb.NAME, kit.Split(u.Hostname(), ".")[0])
|
||||||
|
m.Cmd(SPIDE, mdb.CREATE, m.OptionSimple("name,origin,icons,token"), mdb.TYPE, nfs.REPOS)
|
||||||
m.Cmd(SPIDE, DEV_CREATE_TOKEN, ice.Maps{CLIENT_NAME: m.Option(mdb.NAME)})
|
m.Cmd(SPIDE, DEV_CREATE_TOKEN, ice.Maps{CLIENT_NAME: m.Option(mdb.NAME)})
|
||||||
|
}
|
||||||
}},
|
}},
|
||||||
mdb.REMOVE: {Hand: func(m *ice.Message, arg ...string) { _matrix_dream(m, nfs.TRASH); _matrix_dream(m, "") }},
|
mdb.REMOVE: {Hand: func(m *ice.Message, arg ...string) { _matrix_dream(m, nfs.TRASH); _matrix_dream(m, "") }},
|
||||||
cli.START: {Hand: func(m *ice.Message, arg ...string) { _matrix_dream(m, "") }},
|
cli.START: {Hand: func(m *ice.Message, arg ...string) { _matrix_dream(m, "") }},
|
||||||
|
@ -29,7 +29,7 @@ func _spide_create(m *ice.Message, name, link, types, icons, token string) {
|
|||||||
dir, file := path.Split(u.EscapedPath())
|
dir, file := path.Split(u.EscapedPath())
|
||||||
m.Logs(mdb.INSERT, SPIDE, name, LINK, link)
|
m.Logs(mdb.INSERT, SPIDE, name, LINK, link)
|
||||||
mdb.HashSelectUpdate(m, mdb.HashCreate(m, CLIENT_NAME, name), func(value ice.Map) {
|
mdb.HashSelectUpdate(m, mdb.HashCreate(m, CLIENT_NAME, name), func(value ice.Map) {
|
||||||
value[mdb.ICONS], value[TOKEN] = icons, token
|
value[mdb.ICONS], value[TOKEN] = icons, kit.Select(kit.Format(value[TOKEN]), token)
|
||||||
value[SPIDE_CLIENT] = kit.Dict(mdb.NAME, name, mdb.TYPE, types,
|
value[SPIDE_CLIENT] = kit.Dict(mdb.NAME, name, mdb.TYPE, types,
|
||||||
SPIDE_METHOD, http.MethodGet, URL, link, ORIGIN, u.Scheme+"://"+u.Host,
|
SPIDE_METHOD, http.MethodGet, URL, link, ORIGIN, u.Scheme+"://"+u.Host,
|
||||||
tcp.PROTOCOL, u.Scheme, tcp.HOSTNAME, u.Hostname(), tcp.HOST, u.Host, nfs.PATH, dir, nfs.FILE, file, cli.TIMEOUT, "300s",
|
tcp.PROTOCOL, u.Scheme, tcp.HOSTNAME, u.Hostname(), tcp.HOST, u.Host, nfs.PATH, dir, nfs.FILE, file, cli.TIMEOUT, "300s",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user