github.com/99designs/gqlgen@v0.17.45/graphql/oneshot.go (about) 1 package graphql 2 3 import "context" 4 5 func OneShot(resp *Response) ResponseHandler { 6 var oneshot bool 7 8 return func(context context.Context) *Response { 9 if oneshot { 10 return nil 11 } 12 oneshot = true 13 14 return resp 15 } 16 }