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 <175728472+Copilot@users.noreply.github.com> * Update packages/web/src/core/stores/nodeDBStore/index.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user