aboutsummaryrefslogtreecommitdiff
path: root/src/server/ApiManagers/AssistantManager.ts
diff options
context:
space:
mode:
authorA.J. Shulman <Shulman.aj@gmail.com>2024-08-20 18:32:08 -0400
committerA.J. Shulman <Shulman.aj@gmail.com>2024-08-20 18:32:08 -0400
commit79e4c4a3fba42b90ffa656db3ca435505f978afe (patch)
treec1515c97bf88a9e40c95f094c68d7bc0118e0522 /src/server/ApiManagers/AssistantManager.ts
parent57dcd9e29a9b622493f8a4246545675385223572 (diff)
supports multiple inputs
maybe also make it so web results cannot have overlap (no same url in websites returned by search) Also make sure it will cite multiple websites
Diffstat (limited to 'src/server/ApiManagers/AssistantManager.ts')
-rw-r--r--src/server/ApiManagers/AssistantManager.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/ApiManagers/AssistantManager.ts b/src/server/ApiManagers/AssistantManager.ts
index 9b85dbbe8..afaeaf961 100644
--- a/src/server/ApiManagers/AssistantManager.ts
+++ b/src/server/ApiManagers/AssistantManager.ts
@@ -90,13 +90,14 @@ export default class AssistantManager extends ApiManager {
method: Method.POST,
subscription: '/getWebSearchResults',
secureHandler: async ({ req, res }) => {
- const { query } = req.body;
+ const { query, max_results } = req.body;
try {
const response = await customsearch.cse.list({
q: query,
cx: process.env._CLIENT_GOOGLE_SEARCH_ENGINE_ID,
key: process.env._CLIENT_GOOGLE_API_KEY,
safe: 'active',
+ num: max_results,
});
const results =