go-common中增加mcp抽离成通用方法(编排由业务方自行处理)
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"git.toowon.com/jimmy/go-common/email"
|
||||
"git.toowon.com/jimmy/go-common/i18n"
|
||||
"git.toowon.com/jimmy/go-common/logger"
|
||||
"git.toowon.com/jimmy/go-common/mcp"
|
||||
"git.toowon.com/jimmy/go-common/middleware"
|
||||
"git.toowon.com/jimmy/go-common/sms"
|
||||
"git.toowon.com/jimmy/go-common/storage"
|
||||
@@ -66,3 +67,10 @@ func WithMiddlewareChain(c *middleware.Chain) Option {
|
||||
f.chain = c
|
||||
}
|
||||
}
|
||||
|
||||
// WithMCP 注入自定义 MCP 管理器(如测试用的 fake 实现)
|
||||
func WithMCP(m mcp.Manager) Option {
|
||||
return func(f *Factory) {
|
||||
f.mcp = m
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user