Merge pull request #262 from iceljc/features/add-paged-plugins

change to get
This commit is contained in:
Haiping 2024-01-23 11:34:02 -06:00 committed by GitHub
commit 04315dfaee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View file

@ -29,8 +29,8 @@ public class AgentController : ControllerBase
return AgentViewModel.FromAgent(agent);
}
[HttpPost("/agents")]
public async Task<PagedItems<AgentViewModel>> GetAgents([FromBody] AgentFilter filter)
[HttpGet("/agents")]
public async Task<PagedItems<AgentViewModel>> GetAgents([FromQuery] AgentFilter filter)
{
var pagedAgents = await _agentService.GetAgents(filter);
return new PagedItems<AgentViewModel>

View file

@ -30,8 +30,8 @@ public class ConversationController : ControllerBase
return ConversationViewModel.FromSession(conv);
}
[HttpPost("/conversations")]
public async Task<PagedItems<ConversationViewModel>> GetConversations([FromBody] ConversationFilter filter)
[HttpGet("/conversations")]
public async Task<PagedItems<ConversationViewModel>> GetConversations([FromQuery] ConversationFilter filter)
{
var service = _services.GetRequiredService<IConversationService>();
var conversations = await service.GetConversations(filter);

View file

@ -16,8 +16,8 @@ public class PluginController : ControllerBase
_settings = settings;
}
[HttpPost("/plugins")]
public PagedItems<PluginDef> GetPlugins([FromBody] PluginFilter filter)
[HttpGet("/plugins")]
public PagedItems<PluginDef> GetPlugins([FromQuery] PluginFilter filter)
{
var loader = _services.GetRequiredService<PluginLoader>();
return loader.GetPagedPlugins(_services, filter);