From 838ebd5c27429f89f16f277074140f999e77aefb Mon Sep 17 00:00:00 2001 From: MARCROCK22 <57925328+MARCROCK22@users.noreply.github.com> Date: Mon, 15 Apr 2024 21:36:58 -0400 Subject: [PATCH] fix: iterator var --- src/cache/adapters/limited.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cache/adapters/limited.ts b/src/cache/adapters/limited.ts index b6cb4a8..638a672 100644 --- a/src/cache/adapters/limited.ts +++ b/src/cache/adapters/limited.ts @@ -65,9 +65,10 @@ export class LimitedMemoryAdapter implements Adapter { const data = [...this.storage.values()].find(x => x.has(keys))?.get(keys); return data ? JSON.parse(data) : null; } + const iterator = [...this.storage.values()]; return keys .map(key => { - const data = [...this.storage.values()].find(x => x.has(key))?.get(key); + const data = iterator.find(x => x.has(key))?.get(key); return data ? JSON.parse(data) : null; }) .filter(x => x); @@ -109,8 +110,6 @@ export class LimitedMemoryAdapter implements Adapter { case 'stage_instance': case 'sticker': case 'thread': - self.removeToRelationship(namespace, k.split('.')[1]); - break; case 'overwrite': self.removeToRelationship(namespace, k.split('.')[1]); break;