mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-05 12:44:58 -04:00
Added number of users in recent rooms.
This commit is contained in:
parent
83ce57302d
commit
2eaa199e6a
2 changed files with 16 additions and 0 deletions
|
@ -76,12 +76,25 @@ angular.module('RecentsController', ['matrixService', 'matrixFilter', 'eventHand
|
|||
if (room.messages && room.messages.chunk && room.messages.chunk[0]) {
|
||||
$rootScope.rooms[room.room_id].lastMsg = room.messages.chunk[0];
|
||||
}
|
||||
|
||||
|
||||
var numUsersInRoom = 0;
|
||||
if (room.state) {
|
||||
for (var j=0; j<room.state.length; j++) {
|
||||
var stateEvent = room.state[j];
|
||||
if (stateEvent.type == "m.room.member" && stateEvent.content.membership == "join") {
|
||||
numUsersInRoom += 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
$rootScope.rooms[room.room_id].numUsersInRoom = numUsersInRoom;
|
||||
}
|
||||
|
||||
var presence = initialSyncData.data.presence;
|
||||
for (var i = 0; i < presence.length; ++i) {
|
||||
eventHandlerService.handleEvent(presence[i], false);
|
||||
}
|
||||
|
||||
|
||||
// From now, update recents from the stream
|
||||
listenToEventStream();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue