mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-18 01:10:14 +01:00
⚒️ refactor: Keep useAvailableToolsQuery Enabled for All Endpoints
This commit is contained in:
parent
f5511e4a4e
commit
e513f50c08
1 changed files with 3 additions and 2 deletions
|
|
@ -2,15 +2,16 @@ import {
|
||||||
QueryKeys,
|
QueryKeys,
|
||||||
dataService,
|
dataService,
|
||||||
EModelEndpoint,
|
EModelEndpoint,
|
||||||
|
isAgentsEndpoint,
|
||||||
defaultOrderQuery,
|
defaultOrderQuery,
|
||||||
defaultAssistantsVersion,
|
defaultAssistantsVersion,
|
||||||
} from 'librechat-data-provider';
|
} from 'librechat-data-provider';
|
||||||
import { useQuery, useInfiniteQuery, useQueryClient } from '@tanstack/react-query';
|
import { useQuery, useInfiniteQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import type {
|
import type {
|
||||||
InfiniteData,
|
|
||||||
UseInfiniteQueryOptions,
|
UseInfiniteQueryOptions,
|
||||||
QueryObserverResult,
|
QueryObserverResult,
|
||||||
UseQueryOptions,
|
UseQueryOptions,
|
||||||
|
InfiniteData,
|
||||||
} from '@tanstack/react-query';
|
} from '@tanstack/react-query';
|
||||||
import type t from 'librechat-data-provider';
|
import type t from 'librechat-data-provider';
|
||||||
import type {
|
import type {
|
||||||
|
|
@ -203,7 +204,7 @@ export const useAvailableToolsQuery = <TData = t.TPlugin[]>(
|
||||||
const keyExpiry = queryClient.getQueryData<TCheckUserKeyResponse>([QueryKeys.name, endpoint]);
|
const keyExpiry = queryClient.getQueryData<TCheckUserKeyResponse>([QueryKeys.name, endpoint]);
|
||||||
const userProvidesKey = !!endpointsConfig?.[endpoint]?.userProvide;
|
const userProvidesKey = !!endpointsConfig?.[endpoint]?.userProvide;
|
||||||
const keyProvided = userProvidesKey ? !!keyExpiry?.expiresAt : true;
|
const keyProvided = userProvidesKey ? !!keyExpiry?.expiresAt : true;
|
||||||
const enabled = !!endpointsConfig?.[endpoint] && keyProvided;
|
const enabled = isAgentsEndpoint(endpoint) ? true : !!endpointsConfig?.[endpoint] && keyProvided;
|
||||||
const version: string | number | undefined =
|
const version: string | number | undefined =
|
||||||
endpointsConfig?.[endpoint]?.version ?? defaultAssistantsVersion[endpoint];
|
endpointsConfig?.[endpoint]?.version ?? defaultAssistantsVersion[endpoint];
|
||||||
return useQuery<t.TPlugin[], unknown, TData>(
|
return useQuery<t.TPlugin[], unknown, TData>(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue