Skip to content

Commit 9fd37ad

Browse files
Merge pull request #248 from appwrite/fix-realtime-bugs
fix(web): realtime improvements
2 parents d8f5618 + 3a64bf5 commit 9fd37ad

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)