File uploads

This commit is contained in:
Magnus Åhall 2023-06-22 08:28:51 +02:00
parent 33b10e6527
commit 8a3970645f
5 changed files with 126 additions and 18 deletions

View file

@ -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
}