test: improvement on the generator, small fixes

This commit is contained in:
Michael Muré
2024-12-04 19:55:29 +01:00
parent 72e0f353e7
commit 0f59088d0b
9 changed files with 268 additions and 98 deletions

View File

@@ -257,17 +257,17 @@ const (
)
var (
once sync.Once
ts *schema.TypeSystem
err error
once sync.Once
ts *schema.TypeSystem
errSchema error
)
func argsType() schema.Type {
once.Do(func() {
ts, err = ipld.LoadSchemaBytes([]byte(argsSchema))
ts, errSchema = ipld.LoadSchemaBytes([]byte(argsSchema))
})
if err != nil {
panic(err)
if errSchema != nil {
panic(errSchema)
}
return ts.TypeByName(argsName)