From 9367e8c2c95684d2e6aeb2ef9cdb484e2f8e56ec Mon Sep 17 00:00:00 2001 From: MiaoWoo Date: Sat, 25 Jul 2020 15:24:02 +0800 Subject: [PATCH] feat: update plugins Signed-off-by: MiaoWoo --- packages/plugins/src/MiaoScriptPackageManager.ts | 8 ++++---- packages/plugins/src/SearchRanking.ts | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/plugins/src/MiaoScriptPackageManager.ts b/packages/plugins/src/MiaoScriptPackageManager.ts index 827798a2..9637d3ad 100644 --- a/packages/plugins/src/MiaoScriptPackageManager.ts +++ b/packages/plugins/src/MiaoScriptPackageManager.ts @@ -26,7 +26,7 @@ let langMap = { 'main.command.not.exists': '§4未知的子命令: §c{command}', 'main.command.help.tip': '§6请执行 §b/{command} §ahelp §6查看帮助!', 'list.install.header': '§6当前 §bMiaoScript §6已安装下列插件:', - 'list.install.body': '§6插件名称: §b{name} §6版本: §a{version} §6作者: §3{author}', + 'list.install.body': '§6插件名称: §b{name} §6版本: §a{version} §6作者: §3{author} §6来源: §c{from}', 'list.header': '§6当前 §bMiaoScriptPackageCenter §6中存在下列插件:', 'list.body': '§6插件名称: §b{name} §6版本: §a{version} §6作者: §3{author} §6更新时间: §9{updated_at}', 'plugin.not.exists': '§6插件 §b{name} §c不存在!', @@ -51,7 +51,7 @@ let langMap = { let fallbackMap = langMap -@plugin({ name: 'MiaoScriptPackageManager', prefix: 'PM', version: '1.0.1', author: 'MiaoWoo', source: __filename }) +@plugin({ name: 'MiaoScriptPackageManager', prefix: 'PM', version: '1.0.2', author: 'MiaoWoo', source: __filename }) export class MiaoScriptPackageManager extends interfaces.Plugin { @inject(pluginApi.PluginManager) private pluginManager: pluginApi.PluginManager @@ -114,7 +114,7 @@ export class MiaoScriptPackageManager extends interfaces.Plugin { if (type == "i" || type == "install") { this.i18n(sender, 'list.install.header') this.pluginManager.getPlugins().forEach((plugin) => { - this.i18n(sender, 'list.install.body', plugin.description) + this.i18n(sender, 'list.install.body', { ...plugin.description, from: plugin.description.loadMetadata.type }) }) } else { this.i18n(sender, 'list.header') @@ -295,7 +295,7 @@ return '§a返回结果: §r'+ eval(${JSON.stringify(code)});`) http.download(this.packageCache[name].url, pluginFile) this.i18n(sender, 'download.finish', { name }) if (!update) { - this.pluginManager.loadFromFile(fs.file(pluginFile)) + this.pluginManager.loadFromFile(fs.concat(root, this.pluginFolder, name + '.js')) this.i18n(sender, 'install.finish', { name }) } else { this.i18n(sender, 'update.finish', { name }) diff --git a/packages/plugins/src/SearchRanking.ts b/packages/plugins/src/SearchRanking.ts index 3bd0b11d..f494a68e 100644 --- a/packages/plugins/src/SearchRanking.ts +++ b/packages/plugins/src/SearchRanking.ts @@ -179,6 +179,7 @@ class SearchRankingController { sortType: 'va_rmdarkgmv30rt', button_click: 'top' } : {}, + pageTotal: 3, cacheKey: this.getResultCacheKey(keywords, type, dateCache) }, resRouteSuffix: ROUTER_KEY,