This commit is contained in:
snltty
2025-01-14 21:33:40 +08:00
parent c4c834968e
commit 75dd22ccbd
735 changed files with 213 additions and 213 deletions

View File

@@ -0,0 +1,31 @@
using linker.libs.api;
using linker.libs.extends;
using linker.messenger.api;
namespace linker.messenger.action
{
public sealed class ActionApiController : IApiController
{
private readonly IActionClientStore actionStore;
public ActionApiController(IActionClientStore actionStore)
{
this.actionStore = actionStore;
}
[Access(AccessValue.Action)]
public bool SetArgs(ApiControllerParamsInfo param)
{
actionStore.SetActionArg(param.Content);
return actionStore.Confirm();
}
[Access(AccessValue.Action)]
public bool SetServerArgs(ApiControllerParamsInfo param)
{
actionStore.SetActionArgs(param.Content.DeJson<Dictionary<string, string>>());
return actionStore.Confirm();
}
}
}