From df4d56aacffe983d465cba340c0163220fcce2f6 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Wed, 30 Oct 2024 20:05:08 -0400 Subject: [PATCH] Fix MLEnhanced Error --- .../messageLoggerEnhanced/utils/LimitedMap.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/equicordplugins/messageLoggerEnhanced/utils/LimitedMap.ts b/src/equicordplugins/messageLoggerEnhanced/utils/LimitedMap.ts index 38ee9e09d..f8f2aa487 100644 --- a/src/equicordplugins/messageLoggerEnhanced/utils/LimitedMap.ts +++ b/src/equicordplugins/messageLoggerEnhanced/utils/LimitedMap.ts @@ -25,7 +25,10 @@ export class LimitedMap { set(key: K, value: V) { if (settings.store.cacheLimit > 0 && this.map.size >= settings.store.cacheLimit) { // delete the first entry - this.map.delete(this.map.keys().next().value); + const firstKey = this.map.keys().next().value; + if (firstKey !== undefined) { + this.map.delete(firstKey); + } } this.map.set(key, value); }