File uploads
This commit is contained in:
parent
33b10e6527
commit
8a3970645f
5 changed files with 126 additions and 18 deletions
4
node.go
4
node.go
|
|
@ -17,6 +17,7 @@ type Node struct {
|
|||
Updated time.Time
|
||||
Children []Node
|
||||
Crumbs []Node
|
||||
Files []File
|
||||
Complete bool
|
||||
Level int
|
||||
}
|
||||
|
|
@ -108,6 +109,7 @@ func (session Session) RootNode() (node Node, err error) {// {{{
|
|||
node.Complete = true
|
||||
node.Children = []Node{}
|
||||
node.Crumbs = []Node{}
|
||||
node.Files = []File{}
|
||||
for rows.Next() {
|
||||
row := Node{}
|
||||
if err = rows.StructScan(&row); err != nil {
|
||||
|
|
@ -202,6 +204,7 @@ func (session Session) Node(nodeID int) (node Node, err error) {// {{{
|
|||
}
|
||||
|
||||
node.Crumbs, err = session.NodeCrumbs(node.ID)
|
||||
node.Files, err = session.Files(node.ID)
|
||||
|
||||
return
|
||||
}// }}}
|
||||
|
|
@ -271,6 +274,7 @@ func (session Session) CreateNode(parentID int, name string) (node Node, err err
|
|||
return
|
||||
}
|
||||
node.Children = []Node{}
|
||||
node.Files = []File{}
|
||||
node.Complete = true
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue