MCPcopy Create free account
hub / github.com/devld/go-drive / convertEntryTreeNode

Function convertEntryTreeNode

script/call_utils.go:15–24  ·  view source on GitHub ↗
(root drive_util.EntryTreeNode)

Source from the content-addressed store, hash-verified

13}
14
15func convertEntryTreeNode(root drive_util.EntryTreeNode) entryTreeNode {
16 var children []entryTreeNode
17 if root.Children != nil {
18 children = make([]entryTreeNode, 0, len(root.Children))
19 for _, e := range root.Children {
20 children = append(children, convertEntryTreeNode(e))
21 }
22 }
23 return entryTreeNode{NewEntry(root.Entry), children, root.Excluded}
24}
25
26func flattenEntriesTree(root entryTreeNode, result []entryTreeNode, deepFirst bool) []entryTreeNode {
27 if !deepFirst && !root.Excluded {

Callers 1

vm_buildEntriesTreeFunction · 0.85

Calls 1

NewEntryFunction · 0.85

Tested by

no test coverage detected