|
|
@@ -33,7 +33,7 @@ func Bind[I any, O any](b *Binding, item *BindItem[I, O], handlers ...router.Han
|
|
|
item.bind(b.router, handlers...)
|
|
|
}
|
|
|
|
|
|
-func (binding *Binding) AddHandler(topic string, handlers []router.Handler) error {
|
|
|
+func (binding *Binding) AddHandler(topic string, handlers ...router.Handler) error {
|
|
|
if utils.IsStringEmpty(topic) {
|
|
|
return errors.New("没有传递主题")
|
|
|
}
|
|
|
@@ -42,7 +42,7 @@ func (binding *Binding) AddHandler(topic string, handlers []router.Handler) erro
|
|
|
return errors.New("没有传递处理函数")
|
|
|
}
|
|
|
|
|
|
- return binding.router.AddTopic(topic, handlers)
|
|
|
+ return binding.router.AddTopic(topic, handlers...)
|
|
|
}
|
|
|
|
|
|
// BindItem 路由条目结构
|