1
0
forked from x/volcanos
This commit is contained in:
harveyshao 2022-02-20 23:01:14 +08:00
parent c156f3ace6
commit 6eb5e36a78

View File

@ -94,8 +94,9 @@ Volcanos("onengine", {help: "搜索引擎", list: [], _init: function(can, meta,
}) })
Volcanos("ondaemon", {help: "推荐引擎", list: [], _init: function(can, name) { if (can.user.isLocalFile) { return } Volcanos("ondaemon", {help: "推荐引擎", list: [], _init: function(can, name) { if (can.user.isLocalFile) { return }
can.misc.WSS(can, {type: html.CHROME, name: can.misc.Search(can, "daemon")||name||""}, function(event, msg, cmd, arg) { if (!msg) { return } can.misc.WSS(can, {type: html.CHROME, name: can.misc.Search(can, "daemon")||name||""}, function(event, msg, cmd, arg) { if (!msg) { return }
var sub = can.ondaemon._list[msg.Option(ice.MSG_TARGET)]
can.base.isFunc(can.ondaemon[cmd])? can.core.CallFunc(can.ondaemon[cmd], { can.base.isFunc(can.ondaemon[cmd])? can.core.CallFunc(can.ondaemon[cmd], {
can: can, msg: msg, cmd: cmd, arg: arg, cb: function() { msg.Reply() }, can: can, sub: sub, msg: msg, cmd: cmd, arg: arg, cb: function() { msg.Reply() },
}): can.onengine._search({}, can, msg, can, ["_search", cmd].concat(arg), function() { msg.Reply() }) }): can.onengine._search({}, can, msg, can, ["_search", cmd].concat(arg), function() { msg.Reply() })
}) })
can.onengine.listen(can, chat.ONSEARCH, function(msg, word) { var meta = can.onengine.plugin.meta can.onengine.listen(can, chat.ONSEARCH, function(msg, word) { var meta = can.onengine.plugin.meta
@ -113,10 +114,8 @@ Volcanos("ondaemon", {help: "推荐引擎", list: [], _init: function(can, name)
}) })
}, _list: [""], }, _list: [""],
pwd: function(can, msg, arg) { can.ondaemon._list[0] = arg[0] }, pwd: function(can, msg, arg) { can.ondaemon._list[0] = arg[0] },
grow: function(can, msg, arg) { refresh: function(can, msg, sub) { sub.Update() },
var sub = can.ondaemon._list[msg.Option(ice.MSG_TARGET)] grow: function(can, msg, sub, arg) { can.onimport._grow(sub, can.page.Color(arg.join(""))) },
sub.onimport._grow(sub, can.page.Color(arg.join("")))
},
toast: function(can, msg, arg) { can.core.CallFunc(can.user.toast, {can: can, msg: msg, cmds: arg}) }, toast: function(can, msg, arg) { can.core.CallFunc(can.user.toast, {can: can, msg: msg, cmds: arg}) },
confirm: function(can, msg, arg) { if (can.user.confirm(arg[0])) { msg.Echo(ice.TRUE) } }, confirm: function(can, msg, arg) { if (can.user.confirm(arg[0])) { msg.Echo(ice.TRUE) } },
}) })