Fix text encoding and delete responses

This commit is contained in:
Gregory Schier
2023-04-14 13:50:41 -07:00
parent 7245e6e593
commit 24117f7c8d
7 changed files with 146 additions and 35 deletions

View File

@@ -3,5 +3,5 @@ import { useResponses } from './useResponses';
export function useLatestResponse(requestId: string | null): HttpResponse | null {
const responses = useResponses(requestId);
return responses[responses.length - 1] ?? null;
return responses[0] ?? null;
}

View File

@@ -8,7 +8,8 @@ export function useResponseBodyText(response: HttpResponse) {
initialData: null,
queryFn: async () => {
if (response.body) {
return String.fromCharCode.apply(null, response.body);
const uint8Array = Uint8Array.of(...response.body);
return new TextDecoder().decode(uint8Array);
}
if (response.bodyPath) {