forked from x/icebergs
opt some
This commit is contained in:
parent
3b3ea3a28f
commit
26f93d5aca
@ -49,7 +49,7 @@ func init() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, k := range []string{"publish/order.js"} {
|
for _, k := range []string{"publish/order.js", "frame.js"} {
|
||||||
js.WriteString(`_can_name = "` + path.Join("/", k) + "\"\n")
|
js.WriteString(`_can_name = "` + path.Join("/", k) + "\"\n")
|
||||||
js.WriteString(m.Cmdx(nfs.CAT, k))
|
js.WriteString(m.Cmdx(nfs.CAT, k))
|
||||||
}
|
}
|
||||||
@ -70,9 +70,8 @@ func init() {
|
|||||||
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, "page/index.css")),
|
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, "page/index.css")),
|
||||||
|
|
||||||
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, ice.PROTO_JS)),
|
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, ice.PROTO_JS)),
|
||||||
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, ice.FRAME_JS)),
|
|
||||||
|
|
||||||
m.Cmdx(nfs.CAT, path.Join(ice.USR_PUBLISH, "webpack/"+m.Option(kit.MDB_NAME)+".js")),
|
m.Cmdx(nfs.CAT, path.Join(ice.USR_PUBLISH, "webpack/"+m.Option(kit.MDB_NAME)+".js")),
|
||||||
|
|
||||||
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, "page/cache.js")),
|
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, "page/cache.js")),
|
||||||
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, "page/index.js")),
|
m.Cmdx(nfs.CAT, path.Join(ice.USR_VOLCANOS, "page/index.js")),
|
||||||
))
|
))
|
||||||
|
@ -134,6 +134,8 @@ var Index = &ice.Context{Name: WX, Help: "公众号",
|
|||||||
),
|
),
|
||||||
},
|
},
|
||||||
)},
|
)},
|
||||||
|
"favor": {Name: "favor", Help: "收藏", Value: kit.Data(kit.MDB_SHORT, kit.MDB_TEXT)},
|
||||||
|
"favor2": {Name: "favor2", Help: "收藏", Value: kit.Data(kit.MDB_SHORT, kit.MDB_LINK)},
|
||||||
},
|
},
|
||||||
Commands: map[string]*ice.Command{
|
Commands: map[string]*ice.Command{
|
||||||
ice.CTX_INIT: {Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
ice.CTX_INIT: {Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
@ -205,6 +207,34 @@ var Index = &ice.Context{Name: WX, Help: "公众号",
|
|||||||
})
|
})
|
||||||
}},
|
}},
|
||||||
|
|
||||||
|
"favor": {Name: "favor name auto create", Help: "收藏", Action: map[string]*ice.Action{
|
||||||
|
mdb.CREATE: {Name: "create name text", Help: "添加", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.Cmdy(mdb.INSERT, m.Prefix("favor"), "", mdb.HASH, arg)
|
||||||
|
}},
|
||||||
|
mdb.REMOVE: {Name: "remove", Help: "删除", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.Cmdy(mdb.DELETE, m.Prefix("favor"), "", mdb.HASH, kit.MDB_NAME, m.Option(kit.MDB_NAME))
|
||||||
|
}},
|
||||||
|
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
|
m.Fields(len(arg) == 0, "time,name,text")
|
||||||
|
m.Cmdy(mdb.SELECT, m.Prefix("favor"), "", mdb.HASH, kit.MDB_HASH, arg)
|
||||||
|
m.Table(func(index int, value map[string]string, head []string) {
|
||||||
|
m.PushImages("qrcode", kit.MergeURL("https://open.weixin.qq.com/qr/code", aaa.USERNAME, value[kit.MDB_TEXT]))
|
||||||
|
})
|
||||||
|
m.PushAction(mdb.REMOVE)
|
||||||
|
}},
|
||||||
|
"favor2": {Name: "favor name auto create", Help: "收藏", Action: map[string]*ice.Action{
|
||||||
|
mdb.CREATE: {Name: "create name link", Help: "添加", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.Cmdy(mdb.INSERT, m.Prefix("favor2"), "", mdb.HASH, arg)
|
||||||
|
}},
|
||||||
|
mdb.REMOVE: {Name: "remove", Help: "删除", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.Cmdy(mdb.DELETE, m.Prefix("favor2"), "", mdb.HASH, kit.MDB_NAME, m.Option(kit.MDB_NAME))
|
||||||
|
}},
|
||||||
|
}, Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
|
m.Fields(len(arg) == 0, "time,name,link")
|
||||||
|
m.Cmdy(mdb.SELECT, m.Prefix("favor2"), "", mdb.HASH, kit.MDB_HASH, arg)
|
||||||
|
m.PushAction(mdb.REMOVE)
|
||||||
|
}},
|
||||||
|
|
||||||
"/login/": {Name: "/login/", Help: "认证", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
"/login/": {Name: "/login/", Help: "认证", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
check := kit.Sort([]string{m.Conf(LOGIN, kit.Keym(TOKEN)), m.Option("timestamp"), m.Option("nonce")})
|
check := kit.Sort([]string{m.Conf(LOGIN, kit.Keym(TOKEN)), m.Option("timestamp"), m.Option("nonce")})
|
||||||
if b := sha1.Sum([]byte(strings.Join(check, ""))); m.Warn(m.Option("signature") != hex.EncodeToString(b[:]), ice.ErrNotRight) {
|
if b := sha1.Sum([]byte(strings.Join(check, ""))); m.Warn(m.Option("signature") != hex.EncodeToString(b[:]), ice.ErrNotRight) {
|
||||||
|
@ -9,6 +9,8 @@ refer `
|
|||||||
qrcode `http://weixin.qq.com/r/_B1-Z7TEXOkjrfAE90jq`
|
qrcode `http://weixin.qq.com/r/_B1-Z7TEXOkjrfAE90jq`
|
||||||
|
|
||||||
chapter "应用"
|
chapter "应用"
|
||||||
|
field favor web.chat.wx.favor
|
||||||
|
field favor web.chat.wx.favor2
|
||||||
field scan web.chat.scan
|
field scan web.chat.scan
|
||||||
field files web.chat.files
|
field files web.chat.files
|
||||||
field paste web.chat.paste
|
field paste web.chat.paste
|
||||||
|
Loading…
x
Reference in New Issue
Block a user