Skip to content

Commit 3a64bf5

Browse files
fix(web): realtime connection check on authentication
1 parent 4be9665 commit 3a64bf5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

templates/web/src/sdk.ts.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ class {{ spec.title | caseUcfirst }} {
170170
},
171171
authenticate: (event) => {
172172
const message: RealtimeResponse = JSON.parse(event.data);
173-
if (message.type === 'connected') {
173+
if (message.type === 'connected' && this.realtime.socket?.readyState === WebSocket.OPEN) {
174174
const cookie = JSON.parse(window.localStorage.getItem('cookieFallback') ?? "{}");
175175
const session = cookie?.[`a_session_${this.config.project}`];
176176
const data = <RealtimeResponseConnected>message.data;
@@ -432,4 +432,4 @@ class {{ spec.title | caseUcfirst }} {
432432
};
433433

434434
export { {{spec.title | caseUcfirst}} }
435-
export type { {{spec.title | caseUcfirst}}Exception }
435+
export type { {{spec.title | caseUcfirst}}Exception }

0 commit comments

Comments
 (0)