From dc4f9253e60ebc4cb65ea49d5a48dbb8c336638a Mon Sep 17 00:00:00 2001 From: JianJroh Date: Sat, 9 May 2026 14:12:20 +0800 Subject: [PATCH] fix(core): pass null to avoid serialization error --- packages/core/src/client/webcomponents/state/messages.ts | 2 +- packages/core/src/node/rpc/internal/messages-list.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/client/webcomponents/state/messages.ts b/packages/core/src/client/webcomponents/state/messages.ts index 9b3160d7..14a5794f 100644 --- a/packages/core/src/client/webcomponents/state/messages.ts +++ b/packages/core/src/client/webcomponents/state/messages.ts @@ -24,7 +24,7 @@ export function useMessages(context: DocksContext): Reactive { const entryMap = new Map() let isInitialFetch = true - let lastVersion: number | undefined + let lastVersion: number | null = null async function updateMessages() { const result = await context.rpc.call('devtoolskit:internal:messages:list', lastVersion) diff --git a/packages/core/src/node/rpc/internal/messages-list.ts b/packages/core/src/node/rpc/internal/messages-list.ts index 9aebd246..5b1bfd65 100644 --- a/packages/core/src/node/rpc/internal/messages-list.ts +++ b/packages/core/src/node/rpc/internal/messages-list.ts @@ -15,7 +15,7 @@ export const messagesList = defineRpcFunction({ setup: (context) => { const host = context.messages as unknown as DevToolsMessagesHost return { - async handler(since?: number): Promise { + async handler(since?: number | null): Promise { const currentVersion = (host as any)._clock as number if (since == null) {