Refactor queries to use non-null assert

This commit is contained in:
viown
2025-02-25 17:18:50 +03:00
parent 3df39d659c
commit 2ce9e9f1e0
28 changed files with 47 additions and 127 deletions
+2 -7
View File
@@ -9,15 +9,10 @@ import { useApi } from './useApi';
export type UsersRecords = Record<string, UserDto>;
const fetchUsers = async (
api?: Api,
api: Api,
requestParams?: UserApiGetUsersRequest,
options?: AxiosRequestConfig
) => {
if (!api) {
console.warn('[fetchUsers] No API instance available');
return;
}
const response = await getUserApi(api).getUsers(requestParams, {
signal: options?.signal
});
@@ -30,7 +25,7 @@ export const useUsers = (requestParams?: UserApiGetUsersRequest) => {
return useQuery({
queryKey: ['Users'],
queryFn: ({ signal }) =>
fetchUsers(api, requestParams, { signal }),
fetchUsers(api!, requestParams, { signal }),
enabled: !!api
});
};