From 2c4b3d015b382e8727a9944ff0c67b9bb421cb49 Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Tue, 11 Aug 2026 18:19:43 +0800 Subject: [PATCH] fix: setting scope ctx --- packages/client/ui-settings/src/client/settings-scope.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/client/ui-settings/src/client/settings-scope.ts b/packages/client/ui-settings/src/client/settings-scope.ts index 7af1c1eb97..a744482d09 100644 --- a/packages/client/ui-settings/src/client/settings-scope.ts +++ b/packages/client/ui-settings/src/client/settings-scope.ts @@ -31,6 +31,7 @@ import type {} from '@deepseek-ai/dsh-api-remotes/types' // never — the owning package's client-safe, type-only subpath supplies the // cordis `Events` entry (and with it the branded `SettingsNamespace`). import type {} from '@deepseek-ai/dsh-settings/types' +import type { TypeRTClientRemote } from '@deepseek-ai/dsh-type-meta' type SettingsFace = Pick @@ -239,7 +240,7 @@ export class SettingsScopeService extends Service { void controller.load() } const disposers = [ - ctx.remote.$on('settings/document-updated', refresh), + ctx.get('remote')!.$on('settings/document-updated', refresh), ctx.on('connection/reset', () => { refresh() }), ] void controller.load()