From 71814e17c0617a219b8c59d09c648ce26cde99a9 Mon Sep 17 00:00:00 2001 From: jae kaplan Date: Mon, 5 Jan 2026 17:42:28 -0500 Subject: [PATCH] FIX: push messages onto the original log array and not the shallow copy Noticed this issue in the client I'm working on, fortunately it's a pretty easy/quick fix. --- src/classes/managers/MessageManager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/classes/managers/MessageManager.ts b/src/classes/managers/MessageManager.ts index 370735e..00cd6ad 100644 --- a/src/classes/managers/MessageManager.ts +++ b/src/classes/managers/MessageManager.ts @@ -111,8 +111,8 @@ export class MessageManager extends EventBasedManager { // Add the message to the log. if (this.#client.options.maximumMessages >= 1) { - this.log.push({ text, nodes }); - this.log.splice(0, this.log.length - this.#client.options.maximumMessages); + this.#messages.push({ text, nodes }); + this.#messages.splice(0, this.#messages.length - this.#client.options.maximumMessages); } // Fire relevant event.