We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f94abc4 commit d2b65dcCopy full SHA for d2b65dc
packages/core/realtime-js/src/RealtimePresence.ts
@@ -196,10 +196,10 @@ export default class RealtimePresence {
196
}
197
198
this.map(joins, (key, newPresences: Presence[]) => {
199
- const currentPresences: Presence[] = state[key]
+ const currentPresences: Presence[] = state[key] ?? []
200
state[key] = this.cloneDeep(newPresences)
201
202
- if (currentPresences) {
+ if (currentPresences.length > 0) {
203
const joinedPresenceRefs = state[key].map(
204
(m: Presence) => m.presence_ref
205
)
0 commit comments