mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-01-27 04:36:12 +01:00
18 lines
609 B
TypeScript
18 lines
609 B
TypeScript
|
|
import { UseQueryOptions, useQuery, QueryObserverResult } from '@tanstack/react-query';
|
||
|
|
import { QueryKeys, dataService } from 'librechat-data-provider';
|
||
|
|
|
||
|
|
export const useGetEndpointsConfigOverride = <TData = unknown | boolean>(
|
||
|
|
config?: UseQueryOptions<unknown | boolean, unknown, TData>,
|
||
|
|
): QueryObserverResult<TData> => {
|
||
|
|
return useQuery<unknown | boolean, unknown, TData>(
|
||
|
|
[QueryKeys.endpointsConfigOverride],
|
||
|
|
() => dataService.getEndpointsConfigOverride(),
|
||
|
|
{
|
||
|
|
refetchOnWindowFocus: false,
|
||
|
|
refetchOnReconnect: false,
|
||
|
|
refetchOnMount: false,
|
||
|
|
...config,
|
||
|
|
},
|
||
|
|
);
|
||
|
|
};
|