25 lines
810 B
Go
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
|
|
}
|