Peter Kurfer
9ea9a8f658
Some checks failed
Go build / build (push) Failing after 1m58s
- setup ent scheme - add command to create users - document API - add helpers to create migrations - add command to run migrations - add basic compose file
20 lines
462 B
Go
20 lines
462 B
Go
package graphql
|
|
|
|
import (
|
|
"code.icb4dc0.de/prskr/searcherside/infrastructure/api/graphql/generated"
|
|
"code.icb4dc0.de/prskr/searcherside/internal/ent"
|
|
"github.com/99designs/gqlgen/graphql"
|
|
)
|
|
|
|
// NewSchema creates a graphql executable schema.
|
|
func NewSchema(client *ent.Client) graphql.ExecutableSchema {
|
|
return generated.NewExecutableSchema(generated.Config{
|
|
Resolvers: &Resolver{
|
|
client: client,
|
|
},
|
|
})
|
|
}
|
|
|
|
type Resolver struct {
|
|
client *ent.Client
|
|
}
|