From 9b1427b810057fef4c2a405eb02afc785261a631 Mon Sep 17 00:00:00 2001 From: Pylogmon Date: Fri, 8 Sep 2023 09:41:22 +0800 Subject: [PATCH] Return Value --- README.md | 2 ++ src/lib.rs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 98f0b72..b115879 100644 --- a/README.md +++ b/README.md @@ -46,3 +46,5 @@ cargo build --release # 编译 每次将仓库推送到 GitHub 之后 actions 会自动运行,将打包好的插件上传到 artifact,在 actions 页面可以下载 每次提交 Tag 之后,actions 会自动运行,将打包好的插件上传到 release,在 release 页面可以下载打包好的插件 + +> 注意需要在仓库设置中添加一个名为`TOKEN`的 secret,值为一个有权限的 GitHub Token,用于上传 release diff --git a/src/lib.rs b/src/lib.rs index ead96a8..5a110f1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ pub fn recognize( lang: &str, // 识别语言 // (pot会根据info.json 中的 language 字段传入插件需要的语言代码,无需再次转换) needs: HashMap, // 插件需要的其他参数,由info.json定义 -) -> Result> { +) -> Result> { let client = reqwest::blocking::ClientBuilder::new().build()?; let apikey = match needs.get("apikey") { @@ -40,7 +40,7 @@ pub fn recognize( } if let Some(result) = parse_result(res) { - return Ok(result); + return Ok(Value::String(result)); } else { return Err("Response Parse Error".into()); }