diff --git a/src/OpenClaw.Tray.WinUI/Services/DeepLinkHandler.cs b/src/OpenClaw.Tray.WinUI/Services/DeepLinkHandler.cs index f9ffa85..646d4a9 100644 --- a/src/OpenClaw.Tray.WinUI/Services/DeepLinkHandler.cs +++ b/src/OpenClaw.Tray.WinUI/Services/DeepLinkHandler.cs @@ -50,7 +50,6 @@ public static void Handle(string uri, DeepLinkActions actions) return; var path = result.Path; - var query = result.Query; Logger.Info($"Handling deep link: {path}"); @@ -74,12 +73,12 @@ public static void Handle(string uri, DeepLinkActions actions) break; case "send": - var sendMessage = OpenClaw.Shared.DeepLinkParser.GetQueryParam(query, "message"); + var sendMessage = result.Parameters.GetValueOrDefault("message"); actions.OpenQuickSend?.Invoke(sendMessage); break; case "agent": - var agentMessage = OpenClaw.Shared.DeepLinkParser.GetQueryParam(query, "message"); + var agentMessage = result.Parameters.GetValueOrDefault("message"); if (!string.IsNullOrEmpty(agentMessage) && actions.SendMessage != null) { _ = Task.Run(async () =>