Better status tags and delete request on key

This commit is contained in:
Gregory Schier
2023-04-04 12:36:30 -07:00
parent 7d2ba43463
commit b594a4690f
12 changed files with 125 additions and 74 deletions

View File

@@ -1,8 +1,8 @@
import { useResponses } from './useResponses';
import { isResponseLoading } from '../lib/models';
import { useLatestResponse } from './useLatestResponse';
export function useIsResponseLoading(requestId: string | null): boolean {
const responses = useResponses(requestId);
const response = responses[responses.length - 1];
if (!response) return false;
return !(response.body || response.status || response.error);
const response = useLatestResponse(requestId);
if (response === null) return false;
return isResponseLoading(response);
}