Files
seanime-docker/seanime-2.9.10/codegen/internal/loaders.go
2025-09-20 14:08:38 +01:00

35 lines
559 B
Go

package codegen
import (
"encoding/json"
"os"
)
func LoadHandlers(path string) []*RouteHandler {
var handlers []*RouteHandler
docsContent, err := os.ReadFile(path)
if err != nil {
panic(err)
}
err = json.Unmarshal(docsContent, &handlers)
if err != nil {
panic(err)
}
return handlers
}
func LoadPublicStructs(path string) []*GoStruct {
var goStructs []*GoStruct
structsContent, err := os.ReadFile(path)
if err != nil {
panic(err)
}
err = json.Unmarshal(structsContent, &goStructs)
if err != nil {
panic(err)
}
return goStructs
}