Browse Source

Restored user's node to ui (messages/node list) (#878)

* fix: restored own node to ui

* Update packages/web/src/pages/Messages.tsx

Co-authored-by: Copilot <[email protected]>

* Update packages/web/src/core/stores/nodeDBStore/index.ts

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
pull/881/head
Dan Ditomaso 9 months ago
committed by GitHub
parent
commit
c66b315623
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      packages/web/src/pages/Messages.tsx
  2. 2
      packages/web/src/pages/Nodes/index.tsx

2
packages/web/src/pages/Messages.tsx

@ -100,7 +100,7 @@ export const MessagesPage = () => {
longName.includes(lowerCaseSearchTerm) || longName.includes(lowerCaseSearchTerm) ||
shortName.includes(lowerCaseSearchTerm) shortName.includes(lowerCaseSearchTerm)
); );
}) }, true)
.map((node: Protobuf.Mesh.NodeInfo) => ({ .map((node: Protobuf.Mesh.NodeInfo) => ({
...node, ...node,
unreadCount: getUnreadCount(node.num) ?? 0, unreadCount: getUnreadCount(node.num) ?? 0,

2
packages/web/src/pages/Nodes/index.tsx

@ -67,7 +67,7 @@ const NodesPage = (): JSX.Element => {
// subscribe to actual data (nodes array) and to nodeErrors ref for badge updates // subscribe to actual data (nodes array) and to nodeErrors ref for badge updates
const { nodes: filteredNodes, hasNodeError } = useNodeDB( const { nodes: filteredNodes, hasNodeError } = useNodeDB(
(db) => ({ (db) => ({
nodes: db.getNodes(predicate, false), nodes: db.getNodes(predicate, true),
hasNodeError: db.hasNodeError, hasNodeError: db.hasNodeError,
_errorsRef: db.nodeErrors, // include the Map ref so UI also re-renders on error changes _errorsRef: db.nodeErrors, // include the Map ref so UI also re-renders on error changes
}), }),

Loading…
Cancel
Save