summaryrefslogtreecommitdiff
path: root/packages/backend/test/misc
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-06-05 12:54:58 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-06-09 11:02:36 -0400
commit1f2742ddd7ba462b715a4fe2ae25d3dedebec3e0 (patch)
treef17a97b0d9debd9229acde1c6edd7de043ad032d /packages/backend/test/misc
parentimplement QuantumKVCache (diff)
downloadsharkey-1f2742ddd7ba462b715a4fe2ae25d3dedebec3e0.tar.gz
sharkey-1f2742ddd7ba462b715a4fe2ae25d3dedebec3e0.tar.bz2
sharkey-1f2742ddd7ba462b715a4fe2ae25d3dedebec3e0.zip
add ignoreRemote filter to InternalEventService
Diffstat (limited to 'packages/backend/test/misc')
-rw-r--r--packages/backend/test/misc/FakeInternalEventService.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/test/misc/FakeInternalEventService.ts b/packages/backend/test/misc/FakeInternalEventService.ts
index ffe8b81d78..d18a080eaf 100644
--- a/packages/backend/test/misc/FakeInternalEventService.ts
+++ b/packages/backend/test/misc/FakeInternalEventService.ts
@@ -70,8 +70,8 @@ export class FakeInternalEventService extends InternalEventService {
public async emit<K extends keyof InternalEventTypes>(type: K, value: InternalEventTypes[K], isLocal = true): Promise<void> {
for (const listener of this._listeners) {
if (listener[0] === type) {
- if (!isLocal || !listener[2].ignoreLocal) {
- await listener[1](value, type);
+ if ((isLocal && !listener[2].ignoreLocal) || (!isLocal && !listener[2].ignoreRemote)) {
+ await listener[1](value, type, isLocal);
}
}
}