23 lines
673 B
Go
23 lines
673 B
Go
package runtime
|
|
|
|
import (
|
|
appv1alpha1 "cosmossdk.io/api/cosmos/app/v1alpha1"
|
|
autocliv1 "cosmossdk.io/api/cosmos/autocli/v1"
|
|
reflectionv1 "cosmossdk.io/api/cosmos/reflection/v1"
|
|
|
|
"github.com/cosmos/cosmos-sdk/runtime/services"
|
|
)
|
|
|
|
func (a *App) registerRuntimeServices() error {
|
|
appv1alpha1.RegisterQueryServer(a.GRPCQueryRouter(), services.NewAppQueryService(a.appConfig))
|
|
autocliv1.RegisterQueryServer(a.GRPCQueryRouter(), services.NewAutoCLIQueryService(a.ModuleManager.Modules))
|
|
|
|
reflectionSvc, err := services.NewReflectionService()
|
|
if err != nil {
|
|
return err
|
|
}
|
|
reflectionv1.RegisterReflectionServiceServer(a.GRPCQueryRouter(), reflectionSvc)
|
|
|
|
return nil
|
|
}
|