refactor(hub): harden/enforce pb api rules and add tests

- separate collection related code from hub.go
- ensure hub is bootstrapped and collections updated automatically when
calling NewHub
This commit is contained in:
henrygd
2026-03-20 14:39:05 -04:00
parent adbfe7cfb7
commit 565162ef5f
9 changed files with 756 additions and 169 deletions

View File

@@ -28,7 +28,7 @@ func main() {
}
baseApp := getBaseApp()
h := hub.NewHub(baseApp)
h, _ := hub.NewHub(baseApp)
if err := h.StartHub(); err != nil {
log.Fatal(err)
}