(nodes []*Node, key int)
| 114 | } |
| 115 | |
| 116 | func removeNode(nodes []*Node, key int) []*Node { |
| 117 | if key == len(nodes) { |
| 118 | return nodes[:key] |
| 119 | } else { |
| 120 | return append(nodes[:key], nodes[key+1:]...) |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | func (g *GraphItem) Queue(pkg *models.Package, allDeps bool) *NodeQueue { |
| 125 | g.lock() |