|
@@ -94,7 +94,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithBeforeRequestCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if createOptions.beforeBuilderCallback != nil {
|
|
|
- return createOptions.beforeBuilderCallback(requestBuilder)
|
|
|
+ return createOptions.beforeBuilderCallback(c, historyRequests, resultMap)
|
|
|
}
|
|
|
|
|
|
return nil
|
|
@@ -102,7 +102,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if createOptions.afterBuilderCallback != nil {
|
|
|
- err := createOptions.afterBuilderCallback(requestBuilder)
|
|
|
+ err := createOptions.afterBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -135,7 +135,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithBeforeRequestCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if deleteOptions.beforeBuilderCallback != nil {
|
|
|
- err := deleteOptions.beforeBuilderCallback(requestBuilder)
|
|
|
+ err := deleteOptions.beforeBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -146,7 +146,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if deleteOptions.afterBuilderCallback != nil {
|
|
|
- err := deleteOptions.afterBuilderCallback(requestBuilder)
|
|
|
+ err := deleteOptions.afterBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -175,7 +175,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
},
|
|
|
gateway.WithBeforeRequestCallback(func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if updateOptions.beforeBuilderCallback != nil {
|
|
|
- err := updateOptions.beforeBuilderCallback(requestBuilder)
|
|
|
+ err := updateOptions.beforeBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -186,7 +186,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if updateOptions.afterBuilderCallback != nil {
|
|
|
- err := updateOptions.afterBuilderCallback(requestBuilder)
|
|
|
+ err := updateOptions.afterBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -215,7 +215,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
},
|
|
|
gateway.WithBeforeRequestCallback(func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if queryOptions.beforeBuilderCallback != nil {
|
|
|
- err := queryOptions.beforeBuilderCallback(requestBuilder)
|
|
|
+ err := queryOptions.beforeBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -226,7 +226,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if queryOptions.afterBuilderCallback != nil {
|
|
|
- err := queryOptions.afterBuilderCallback(requestBuilder)
|
|
|
+ err := queryOptions.afterBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -256,7 +256,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithBeforeRequestCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error {
|
|
|
if getByIDOptions.beforeBuilderCallback != nil {
|
|
|
- err := getByIDOptions.beforeBuilderCallback(requestBuilder)
|
|
|
+ err := getByIDOptions.beforeBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -267,7 +267,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
gateway.WithRequestResponseCallback(
|
|
|
func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any, response *http_client.Response) error {
|
|
|
if getByIDOptions.afterBuilderCallback != nil {
|
|
|
- err := getByIDOptions.afterBuilderCallback(requestBuilder)
|
|
|
+ err := getByIDOptions.afterBuilderCallback(c, historyRequests, resultMap)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -280,7 +280,7 @@ func (simple *Simple) bind(builder *gateway.Builder) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-type RequestBuilderCallback func(requestBuilder *gateway.RequestBuilder) error
|
|
|
+type RequestBuilderCallback func(c *api.Context, historyRequests []gateway.Request, resultMap map[string]any) error
|
|
|
|
|
|
type GlobalOption func(options *GlobalOptions)
|
|
|
type CreateOption func(options *CreateOptions)
|