You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-26 17:03:12 +03:00
Only count joined members for the member count in notifications. Fixes https://github.com/vector-im/vector-web/issues/1067
This commit is contained in:
@@ -125,7 +125,9 @@ function PushProcessor(client) {
|
|||||||
var room = client.getRoom(ev.room_id);
|
var room = client.getRoom(ev.room_id);
|
||||||
if (!room || !room.currentState || !room.currentState.members) { return false; }
|
if (!room || !room.currentState || !room.currentState.members) { return false; }
|
||||||
|
|
||||||
var memberCount = Object.keys(room.currentState.members).length;
|
var memberCount = Object.keys(room.currentState.members).filter((m) => {
|
||||||
|
return room.currentState.members[m].membership == 'join';
|
||||||
|
}).length;
|
||||||
|
|
||||||
var m = cond.is.match(/^([=<>]*)([0-9]*)$/);
|
var m = cond.is.match(/^([=<>]*)([0-9]*)$/);
|
||||||
if (!m) { return false; }
|
if (!m) { return false; }
|
||||||
|
|||||||
Reference in New Issue
Block a user