fix task id
This commit is contained in:
parent
176d3ebe45
commit
815f82c27e
@ -232,7 +232,7 @@ struct NetworkDeviceGroupView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} detail: {
|
} detail: {
|
||||||
NetworkNodeDetailView(node: $networkModel.selectedNode)
|
NetworkNodeDetailView(node: networkModel.selectedNode)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -259,7 +259,7 @@ struct NetworkNodeHeadView: View {
|
|||||||
|
|
||||||
struct NetworkNodeDetailView: View {
|
struct NetworkNodeDetailView: View {
|
||||||
@Environment(UserContext.self) var userContext: UserContext
|
@Environment(UserContext.self) var userContext: UserContext
|
||||||
@Binding var node: Node?
|
var node: Node?
|
||||||
@State private var resources: [Resource] = []
|
@State private var resources: [Resource] = []
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
@ -295,8 +295,8 @@ struct NetworkNodeDetailView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.task {
|
.task(id: node.id) {
|
||||||
await self.loadNodeResources()
|
await self.loadNodeResources(id: node.id)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
EmptyView()
|
EmptyView()
|
||||||
@ -304,8 +304,8 @@ struct NetworkNodeDetailView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func loadNodeResources() async {
|
private func loadNodeResources(id: Int) async {
|
||||||
guard let networkSession = userContext.networkSession, let id = self.node?.id else {
|
guard let networkSession = userContext.networkSession else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user