From e825a737b0dd9b82bdb41e5be0a2dc9bcd40df23 Mon Sep 17 00:00:00 2001 From: Tom Fifield Date: Mon, 27 May 2024 12:08:32 +0800 Subject: [PATCH] Fix build errors --- src/components/PageComponents/Messages/TraceRoute.tsx | 4 ++-- src/pages/Messages.tsx | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/PageComponents/Messages/TraceRoute.tsx b/src/components/PageComponents/Messages/TraceRoute.tsx index 4f160991..513810dc 100644 --- a/src/components/PageComponents/Messages/TraceRoute.tsx +++ b/src/components/PageComponents/Messages/TraceRoute.tsx @@ -2,8 +2,8 @@ import { useDevice } from "@app/core/stores/deviceStore.js"; import type { Protobuf } from "@meshtastic/js"; export interface TraceRouteProps { - from: Protobuf.Mesh.NodeInfo; - to: Protobuf.Mesh.NodeInfo; + from?: Protobuf.Mesh.NodeInfo; + to?: Protobuf.Mesh.NodeInfo; route: Array; } diff --git a/src/pages/Messages.tsx b/src/pages/Messages.tsx index f1d58173..81d0cd15 100644 --- a/src/pages/Messages.tsx +++ b/src/pages/Messages.tsx @@ -82,7 +82,8 @@ export const MessagesPage = (): JSX.Element => { { icon: WaypointsIcon, async onClick() { - await connection?.traceRoute(nodes.get(activeChat)?.num).then(() => + if (nodes.get(activeChat)?.num === undefined) return; + await connection?.traceRoute(nodes.get(activeChat)?.num!).then(() => toast({ title: `Traceroute sent.`, }),