The session tree IS the session collection. No Manager struct — rootState is unexported, stored in tree.Data. All CRUD exposed as package functions (NewRoot, Lookup, Create, Kill, Rename, etc). - mgr/ → session/ (package rename + Manager elimination) - server.Config.SessionMgr → SessionTree (*fs.Tree) - dbus adapter takes *fs.Tree directly - Tests pass, build + vet clean |
||
|---|---|---|
| .. | ||
| create.go | ||
| files.go | ||
| format.go | ||
| persist.go | ||
| root.go | ||
| session.go | ||
| types.go | ||