refactor(runtime,core): split router service (#20401)
This commit is contained in:
@@ -35,12 +35,15 @@ func NewEnvironment(
|
||||
|
||||
type EnvOption func(*appmodule.Environment)
|
||||
|
||||
func EnvWithRouterService(
|
||||
queryServiceRouter *baseapp.GRPCQueryRouter,
|
||||
msgServiceRouter *baseapp.MsgServiceRouter,
|
||||
) EnvOption {
|
||||
func EnvWithMsgRouterService(msgServiceRouter *baseapp.MsgServiceRouter) EnvOption {
|
||||
return func(env *appmodule.Environment) {
|
||||
env.RouterService = NewRouterService(env.KVStoreService, queryServiceRouter, msgServiceRouter)
|
||||
env.MsgRouterService = NewMsgRouterService(msgServiceRouter)
|
||||
}
|
||||
}
|
||||
|
||||
func EnvWithQueryRouterService(queryServiceRouter *baseapp.GRPCQueryRouter) EnvOption {
|
||||
return func(env *appmodule.Environment) {
|
||||
env.QueryRouterService = NewQueryRouterService(queryServiceRouter)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user