diff --git a/.changeset/new-ravens-prove.md b/.changeset/new-ravens-prove.md new file mode 100644 index 000000000..9920a12ae --- /dev/null +++ b/.changeset/new-ravens-prove.md @@ -0,0 +1,5 @@ +--- +"@livekit/components-react": patch +--- + +Log error on non-ok http statuses of useToken diff --git a/packages/react/src/hooks/useToken.ts b/packages/react/src/hooks/useToken.ts index f25ab0d0e..66478581f 100644 --- a/packages/react/src/hooks/useToken.ts +++ b/packages/react/src/hooks/useToken.ts @@ -39,6 +39,12 @@ export function useToken( log.debug('fetching token'); const params = new URLSearchParams({ ...options.userInfo, roomName }); const res = await fetch(`${tokenEndpoint}?${params.toString()}`); + if (!res.ok) { + log.error( + `Could not fetch token. Server responded with status ${res.status}: ${res.statusText}`, + ); + return; + } const { accessToken } = await res.json(); setToken(accessToken); };