services/scribe/graphql/server/server.go
package server
import (
"github.com/99designs/gqlgen/graphql/handler"
"github.com/friendsofgo/graphiql"
"github.com/gin-gonic/gin"
)
func graphqlHandler(server *handler.Server) gin.HandlerFunc {
return func(c *gin.Context) {
server.ServeHTTP(c.Writer, c.Request)
}
}
func graphiqlHandler() gin.HandlerFunc {
h, _ := graphiql.NewGraphiqlHandler(GraphqlEndpoint)
return func(c *gin.Context) {
h.ServeHTTP(c.Writer, c.Request)
}
}