diff --git a/linker.doc.web/docs/6、Action请求.md b/linker.doc.web/docs/6、Action请求.md index 9f736e19..80f88497 100644 --- a/linker.doc.web/docs/6、Action请求.md +++ b/linker.doc.web/docs/6、Action请求.md @@ -5,12 +5,7 @@ sidebar_position: 6 # 6、Action请求 :::tip[说明] -1. 在客户端连接服务器时,可以发出HTTP POST请求,当赶回`ok`时继续连接服务器,当`非ok`时断开连接 -::: - -## 1、使用ws向linker提交Action参数 - -以 javascript为例,提交Action参数 +如果你设置了Action参数。则在客户端连接服务器时,发出HTTP POST请求,当获得`ok`结果时继续连接服务器,当`非ok`时断开连接,以 javascript为例,提交Action参数 ``` const ws = new WebSocket(`ws://127.0.0.1:1803`, ['接口密钥']); ws.onopen = () => { @@ -25,4 +20,6 @@ ws.onopen = () => { } ``` -![Docusaurus Plushie](./img/action.png) \ No newline at end of file +![Docusaurus Plushie](./img/action.png) +::: + diff --git a/linker.tray.win/default.aproj b/linker.tray.win/default.aproj index 2f7679cf..6b09aecd 100644 --- a/linker.tray.win/default.aproj +++ b/linker.tray.win/default.aproj @@ -1,5 +1,5 @@  - + diff --git a/linker/plugins/action/ActionApiController.cs b/linker/plugins/action/ActionApiController.cs index ae9e8cba..70a8f4a1 100644 --- a/linker/plugins/action/ActionApiController.cs +++ b/linker/plugins/action/ActionApiController.cs @@ -2,21 +2,26 @@ using linker.libs.extends; using linker.plugins.capi; using linker.plugins.action; +using linker.plugins.client; namespace linker.plugins.signin { public sealed class ActionApiController : IApiClientController { private readonly ActionTransfer actionTransfer; + private readonly ClientSignInTransfer clientSignInTransfer; - public ActionApiController(ActionTransfer actionTransfer) + public ActionApiController(ActionTransfer actionTransfer, ClientSignInTransfer clientSignInTransfer) { this.actionTransfer = actionTransfer; + this.clientSignInTransfer = clientSignInTransfer; } public void SetArgs(ApiControllerParamsInfo param) { actionTransfer.SetActions(param.Content.DeJson>()); + clientSignInTransfer.SignOut(); + _ = clientSignInTransfer.SignIn(); } } diff --git a/version.txt b/version.txt index f7570df9..eabd3b4e 100644 --- a/version.txt +++ b/version.txt @@ -1,5 +1,5 @@ v1.3.4 -2024-09-13 15:04:01 +2024-09-13 15:17:56 1. 优化添加防火墙规则,不使用文件 2. 优化权限配置 3. 新增Action功能,可用于连接服务器时的自定义第三方验证 \ No newline at end of file