accesscontrolserviceserver.go 762 bytes
// Code generated by goctl. DO NOT EDIT!
// Source: authorization.proto

package server

import (
	"context"

	"go-zero-demo/mtt-zoo-access-control-service/accesscontrolservice"
	"go-zero-demo/mtt-zoo-access-control-service/internal/logic"
	"go-zero-demo/mtt-zoo-access-control-service/internal/svc"
)

type AccessControlServiceServer struct {
	svcCtx *svc.ServiceContext
}

func NewAccessControlServiceServer(svcCtx *svc.ServiceContext) *AccessControlServiceServer {
	return &AccessControlServiceServer{
		svcCtx: svcCtx,
	}
}

func (s *AccessControlServiceServer) CheckAuth(ctx context.Context, in *accesscontrolservice.CheckAuthRequest) (*accesscontrolservice.CheckAuthResponse, error) {
	l := logic.NewCheckAuthLogic(ctx, s.svcCtx)
	return l.CheckAuth(in)
}