hertz101/app/auth/handler.go
2025-01-20 16:22:41 +08:00

25 lines
810 B
Go

package main
import (
"context"
auth "github.com/suyiiyii/hertz101/app/auth/kitex_gen/auth"
"github.com/suyiiyii/hertz101/app/auth/biz/service"
)
// AuthServiceImpl implements the last service interface defined in the IDL.
type AuthServiceImpl struct{}
// DeliverTokenByRPC implements the AuthServiceImpl interface.
func (s *AuthServiceImpl) DeliverTokenByRPC(ctx context.Context, req *auth.DeliverTokenReq) (resp *auth.DeliveryResp, err error) {
resp, err = service.NewDeliverTokenByRPCService(ctx).Run(req)
return resp, err
}
// VerifyTokenByRPC implements the AuthServiceImpl interface.
func (s *AuthServiceImpl) VerifyTokenByRPC(ctx context.Context, req *auth.VerifyTokenReq) (resp *auth.VerifyResp, err error) {
resp, err = service.NewVerifyTokenByRPCService(ctx).Run(req)
return resp, err
}