|
@@ -4,10 +4,10 @@ import useSWRImmutable from 'swr/immutable';
|
|
|
|
|
|
|
|
import { apiv3Get } from '~/client/util/apiv3-client';
|
|
import { apiv3Get } from '~/client/util/apiv3-client';
|
|
|
|
|
|
|
|
-export const useSWRxMessages = (aiAssistantId: string, threadId: string): SWRResponse<OpenAI.Beta.Threads.Messages.MessagesPage, Error> => {
|
|
|
|
|
- const key = [`/openai/messages/${aiAssistantId}/${threadId}`];
|
|
|
|
|
|
|
+export const useSWRxMessages = (aiAssistantId?: string, threadId?: string): SWRResponse<OpenAI.Beta.Threads.Messages.MessagesPage, Error> => {
|
|
|
|
|
+ const key = aiAssistantId != null && threadId != null ? [`/openai/messages/${aiAssistantId}/${threadId}`] : null;
|
|
|
return useSWRImmutable<OpenAI.Beta.Threads.Messages.MessagesPage>(
|
|
return useSWRImmutable<OpenAI.Beta.Threads.Messages.MessagesPage>(
|
|
|
key,
|
|
key,
|
|
|
- ([endpoint]) => apiv3Get(endpoint).then(response => response.data.accessibleAiAssistants),
|
|
|
|
|
|
|
+ ([endpoint]) => apiv3Get(endpoint).then(response => response.data.messages),
|
|
|
);
|
|
);
|
|
|
};
|
|
};
|