Fixed setError/useError typos & added stronger typing

This commit is contained in:
Koper
2023-08-31 22:07:58 +07:00
parent 7662d54c14
commit df4dc841fc
3 changed files with 6 additions and 6 deletions

View File

@@ -1,7 +1,8 @@
import * as Sentry from "@sentry/react";
import { Dispatch, SetStateAction } from "react";
const handleError = (
setError: Function,
setError: Dispatch<SetStateAction<String>>,
errorString: string,
errorObj?: any,
) => {

View File

@@ -9,7 +9,6 @@ import useAudioDevice from "../useAudioDevice";
import "../../styles/button.css";
import { Topic } from "../webSocketTypes";
import getApi from "../../lib/getApi";
import { useError } from "../../(errors)/errorContext";
const App = () => {
const [stream, setStream] = useState<MediaStream | null>(null);

View File

@@ -108,13 +108,13 @@ export const useWebSockets = (transcriptId: string | null): UseWebSockets => {
default:
console.error("Unknown event:", message.event);
handleError(
useError,
setError,
`Received unknown WebSocket event: ${message.event}`,
);
}
} catch (error) {
handleError(
useError,
setError,
`Failed to process WebSocket message: ${error.message}`,
error,
);
@@ -123,14 +123,14 @@ export const useWebSockets = (transcriptId: string | null): UseWebSockets => {
ws.onerror = (error) => {
console.error("WebSocket error:", error);
handleError(useError, "A WebSocket error occurred.", error);
handleError(setError, "A WebSocket error occurred.", error);
};
ws.onclose = (event) => {
console.debug("WebSocket connection closed");
if (event.code !== 1000) {
handleError(
useError,
setError,
`WebSocket closed unexpectedly with code: ${event.code}`,
);
}