feat: filter receive messages by conversation and query
This commit is contained in:
@@ -298,7 +298,11 @@ func verifyConfiguredReceiveSource(ctx context.Context) (int, int, int, int) {
|
||||
}
|
||||
}()
|
||||
|
||||
callResult, err := session.CallTool(serverCtx, &mcp.CallToolParams{Name: "isphere_receive_messages", Arguments: map[string]any{"limit": 5}})
|
||||
callResult, err := session.CallTool(serverCtx, &mcp.CallToolParams{Name: "isphere_receive_messages", Arguments: map[string]any{
|
||||
"conversation_id": "project-room@conference.imopenfire1-lanzhou|sender@imopenfire1-lanzhou",
|
||||
"query": "report",
|
||||
"limit": 5,
|
||||
}})
|
||||
if err != nil {
|
||||
fail("fixture/call isphere_receive_messages", err)
|
||||
}
|
||||
@@ -418,7 +422,11 @@ func verifyConfiguredDirectorySource(ctx context.Context) (int, int, int, int) {
|
||||
}
|
||||
}()
|
||||
|
||||
callResult, err := session.CallTool(serverCtx, &mcp.CallToolParams{Name: "isphere_receive_messages", Arguments: map[string]any{"limit": 5}})
|
||||
callResult, err := session.CallTool(serverCtx, &mcp.CallToolParams{Name: "isphere_receive_messages", Arguments: map[string]any{
|
||||
"conversation_id": "project-room@conference.imopenfire1-lanzhou|sender@imopenfire1-lanzhou",
|
||||
"query": "dir-report",
|
||||
"limit": 5,
|
||||
}})
|
||||
if err != nil {
|
||||
fail("dir_fixture/call isphere_receive_messages", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user