|
|
@@ -9,19 +9,19 @@ import (
|
|
|
"net/http"
|
|
|
)
|
|
|
|
|
|
-func PostBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...api.Handler) {
|
|
|
+func PostBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...Middleware) {
|
|
|
item.bind(binder, http.MethodPost, middlewares...)
|
|
|
}
|
|
|
|
|
|
-func DeleteBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...api.Handler) {
|
|
|
+func DeleteBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...Middleware) {
|
|
|
item.bind(binder, http.MethodDelete, middlewares...)
|
|
|
}
|
|
|
|
|
|
-func PutBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...api.Handler) {
|
|
|
+func PutBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...Middleware) {
|
|
|
item.bind(binder, http.MethodPut, middlewares...)
|
|
|
}
|
|
|
|
|
|
-func GetBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...api.Handler) {
|
|
|
+func GetBind[O any](binder *Binder, item *SimpleBindItem[O], middlewares ...Middleware) {
|
|
|
item.bind(binder, http.MethodGet, middlewares...)
|
|
|
}
|
|
|
|
|
|
@@ -62,7 +62,7 @@ type SimpleBindItem[O any] struct {
|
|
|
ServiceFunc ServiceFunc[O]
|
|
|
}
|
|
|
|
|
|
-func (item *SimpleBindItem[O]) bind(binder *Binder, method string, middlewares ...api.Handler) {
|
|
|
+func (item *SimpleBindItem[O]) bind(binder *Binder, method string, middlewares ...Middleware) {
|
|
|
bindingItem := &BindItem[O]{
|
|
|
Method: method,
|
|
|
SimpleBindItem: item,
|