Class

MessageManager

Per-channel message cache + fetch. Access via channel.messages. fetch always writes through the client message cache (when enabled) and constructs Message from the cached payload so get stays coherent.

Constructor

new MessageManager(client: Client, channelId: string)
client
Client
channelId
string

Methods

.get(messageId)

messageId: string → Message | undefined

Retrieve a cached message by ID, or undefined if missing / caching disabled.

channel.messages.get(messageId);