import type { IMessage } from '@rocket.chat/core-typings'; import { RecordList } from './RecordList'; export class MessageList extends RecordList { protected override filter(message: T): boolean { return message._hidden !== true; } protected override compare(a: T, b: T): number { return a.ts.getTime() - b.ts.getTime(); } }