membershipTypes -> groupedEvents

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner 2021-07-22 07:45:48 +02:00
parent 19f14e4b2e
commit e7c5711bb7
No known key found for this signature in database
GPG key ID: 55C211A1226CB17D

View file

@ -50,7 +50,7 @@ import EditorStateTransfer from "../../utils/EditorStateTransfer";
const CONTINUATION_MAX_INTERVAL = 5 * 60 * 1000; // 5 minutes const CONTINUATION_MAX_INTERVAL = 5 * 60 * 1000; // 5 minutes
const continuedTypes = [EventType.Sticker, EventType.RoomMessage]; const continuedTypes = [EventType.Sticker, EventType.RoomMessage];
const membershipTypes = [ const groupedEvents = [
EventType.RoomMember, EventType.RoomMember,
EventType.RoomThirdPartyInvite, EventType.RoomThirdPartyInvite,
EventType.RoomServerAcl, EventType.RoomServerAcl,
@ -1185,7 +1185,7 @@ class RedactionGrouper extends BaseGrouper {
// Wrap consecutive member events in a ListSummary, ignore if redacted // Wrap consecutive member events in a ListSummary, ignore if redacted
class MemberGrouper extends BaseGrouper { class MemberGrouper extends BaseGrouper {
static canStartGroup = function(panel: MessagePanel, ev: MatrixEvent): boolean { static canStartGroup = function(panel: MessagePanel, ev: MatrixEvent): boolean {
return panel.shouldShowEvent(ev) && membershipTypes.includes(ev.getType() as EventType); return panel.shouldShowEvent(ev) && groupedEvents.includes(ev.getType() as EventType);
}; };
constructor( constructor(
@ -1202,7 +1202,7 @@ class MemberGrouper extends BaseGrouper {
if (this.panel.wantsDateSeparator(this.events[0], ev.getDate())) { if (this.panel.wantsDateSeparator(this.events[0], ev.getDate())) {
return false; return false;
} }
return membershipTypes.includes(ev.getType() as EventType); return groupedEvents.includes(ev.getType() as EventType);
} }
public add(ev: MatrixEvent): void { public add(ev: MatrixEvent): void {