Merge pull request #781 from meshtastic/node-detail-dead-code

Delete dead code from node detail
This commit is contained in:
Garth Vander Houwen 2024-07-09 23:06:27 -07:00 committed by GitHub
commit 333a4e4ecd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -31,40 +31,6 @@ struct NodeDetail: View {
var columnVisibility = NavigationSplitViewVisibility.all
var favoriteNodeAction: some View {
let connectedNodeNum = bleManager.connectedPeripheral?.num ?? 0
return Button {
let success = if node.favorite {
bleManager.removeFavoriteNode(
node: node,
connectedNodeNum: Int64(connectedNodeNum)
)
} else {
bleManager.setFavoriteNode(
node: node,
connectedNodeNum: Int64(connectedNodeNum)
)
}
if success {
node.favorite = !node.favorite
do {
try context.save()
} catch {
context.rollback()
Logger.data.error("Save Node Favorite Error")
}
Logger.data.debug("Favorited a node")
}
} label: {
Label {
Text(node.favorite ? "Remove from favorites" : "Add to favorites")
} icon: {
Image(systemName: node.favorite ? "star.fill" : "star")
.symbolRenderingMode(.multicolor)
}
}
}
var body: some View {
NavigationStack {
List {
@ -300,7 +266,7 @@ struct NodeDetail: View {
bleManager: bleManager,
node: node
)
if let connectedNode {
if node.isStoreForwardRouter {
ClientHistoryButton(