This commit is contained in:
2025-11-17 15:39:44 +08:00
parent abfa51f12e
commit 1ddda89499
46 changed files with 2185 additions and 751 deletions

View File

@@ -14,6 +14,7 @@ import (
"github.com/any-hub/any-hub/internal/hubmodule"
"github.com/any-hub/any-hub/internal/logging"
"github.com/any-hub/any-hub/internal/proxy"
"github.com/any-hub/any-hub/internal/proxy/hooks"
"github.com/any-hub/any-hub/internal/server"
"github.com/any-hub/any-hub/internal/server/routes"
"github.com/any-hub/any-hub/internal/version"
@@ -174,5 +175,13 @@ func registerModuleHandlers(handler server.ProxyHandler) error {
return fmt.Errorf("module %s: %w", meta.Key, err)
}
}
for _, meta := range hubmodule.List() {
if meta.Key == hubmodule.DefaultModuleKey() {
continue
}
if hooks.Status(meta.Key) != "registered" {
return fmt.Errorf("module %s is missing hook registration", meta.Key)
}
}
return nil
}