Merge pull request #819 from Kaki-In/recalculate_dm

Deleting leaving Heroes
This commit is contained in:
Bruno Windels 2022-11-04 09:29:00 +00:00 committed by GitHub
commit f18aac017a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -85,7 +85,9 @@ export class Heroes {
this._members.delete(userId); this._members.delete(userId);
} }
for (const member of updatedHeroMembers) { for (const member of updatedHeroMembers) {
this._members.set(member.userId, member); if (!removedUserIds.includes(member.userId)) {
this._members.set(member.userId, member);
}
} }
const sortedMembers = Array.from(this._members.values()).sort((a, b) => a.name.localeCompare(b.name)); const sortedMembers = Array.from(this._members.values()).sort((a, b) => a.name.localeCompare(b.name));
this._roomName = calculateRoomName(sortedMembers, summaryData, log); this._roomName = calculateRoomName(sortedMembers, summaryData, log);