github.com/cosmos/cosmos-sdk@v0.50.10/runtime/services/app.go (about) 1 package services 2 3 import ( 4 "context" 5 6 appv1alpha1 "cosmossdk.io/api/cosmos/app/v1alpha1" 7 ) 8 9 // AppQueryService implements the cosmos.app.v1alpha1.Query service 10 type AppQueryService struct { 11 appv1alpha1.UnimplementedQueryServer 12 appConfig *appv1alpha1.Config 13 } 14 15 func NewAppQueryService(appConfig *appv1alpha1.Config) *AppQueryService { 16 return &AppQueryService{appConfig: appConfig} 17 } 18 19 func (a *AppQueryService) Config(context.Context, *appv1alpha1.QueryConfigRequest) (*appv1alpha1.QueryConfigResponse, error) { 20 return &appv1alpha1.QueryConfigResponse{Config: a.appConfig}, nil 21 } 22 23 var _ appv1alpha1.QueryServer = &AppQueryService{}