cosmos-sdk/runtime/services/app.go
Aaron Craelius 74e9d542d2
feat!: integrate autocli and reflection services with simapp legacy (#13746)
* feat!: integrate autocli and reflection services with simapp legacy

* rename alias

* update UPGRADING.md

Co-authored-by: Julien Robert <julien@rbrt.fr>
2022-11-08 12:32:49 +00:00

24 lines
636 B
Go

package services
import (
"context"
appv1alpha1 "cosmossdk.io/api/cosmos/app/v1alpha1"
)
// AppQueryService implements the cosmos.app.v1alpha1.Query service
type AppQueryService struct {
appv1alpha1.UnimplementedQueryServer
appConfig *appv1alpha1.Config
}
func NewAppQueryService(appConfig *appv1alpha1.Config) *AppQueryService {
return &AppQueryService{appConfig: appConfig}
}
func (a *AppQueryService) Config(context.Context, *appv1alpha1.QueryConfigRequest) (*appv1alpha1.QueryConfigResponse, error) {
return &appv1alpha1.QueryConfigResponse{Config: a.appConfig}, nil
}
var _ appv1alpha1.QueryServer = &AppQueryService{}