fix: setting scope ctx

This commit is contained in:
imccyu
2026-08-11 19:25:42 +08:00
parent ffdf81b28d
commit 2c4b3d015b
@@ -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<IApiClient, 'settings'>
@@ -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()