From 86b8a8a734d64589b61678f92fa28a398fbd8f4f Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Wed, 18 Jun 2025 01:34:38 -0400 Subject: [PATCH] use QuantumKVCache in FederatedInstanceService --- packages/backend/src/core/MetaService.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/backend/src/core/MetaService.ts b/packages/backend/src/core/MetaService.ts index 68902ef539..519994e57e 100644 --- a/packages/backend/src/core/MetaService.ts +++ b/packages/backend/src/core/MetaService.ts @@ -16,6 +16,7 @@ import { TimeService, type TimerHandle } from '@/global/TimeService.js'; import { MiInstance } from '@/models/Instance.js'; import { diffArrays } from '@/misc/diff-arrays.js'; import type { MetasRepository } from '@/models/_.js'; +import { FederatedInstanceService } from '@/core/FederatedInstanceService.js'; import type { OnApplicationShutdown } from '@nestjs/common'; @Injectable() @@ -36,6 +37,7 @@ export class MetaService implements OnApplicationShutdown { private featuredService: FeaturedService, private globalEventService: GlobalEventService, private readonly timeService: TimeService, + private readonly federatedInstanceService: FederatedInstanceService, ) { //this.onMessage = this.onMessage.bind(this); @@ -156,6 +158,7 @@ export class MetaService implements OnApplicationShutdown { }); } + await this.federatedInstanceService.syncCache(before, updated); this.globalEventService.publishInternalEvent('metaUpdated', { before, after: updated }); return updated;