Checking in cmd files | first attempt at linking up item service
This commit is contained in:
@ -3,6 +3,8 @@ package frontapi
|
||||
import (
|
||||
"context"
|
||||
front "crossnokaye-interview-assignment/services/front/gen/front"
|
||||
genClient "crossnokaye-interview-assignment/services/item/gen/grpc/item/client"
|
||||
"google.golang.org/grpc"
|
||||
"log"
|
||||
)
|
||||
|
||||
@ -10,17 +12,20 @@ import (
|
||||
// The example methods log the requests and return zero values.
|
||||
type frontsrvc struct {
|
||||
logger *log.Logger
|
||||
|
||||
itemClient *genClient.Client
|
||||
}
|
||||
|
||||
// NewFront returns the front service implementation.
|
||||
func NewFront(logger *log.Logger) front.Service {
|
||||
return &frontsrvc{logger}
|
||||
func NewFront(logger *log.Logger, itemClientConnection *grpc.ClientConn) front.Service {
|
||||
|
||||
return &frontsrvc{logger: logger, itemClient: genClient.NewClient(itemClientConnection)}
|
||||
}
|
||||
|
||||
// GetItem implements getItem.
|
||||
func (s *frontsrvc) GetItem(ctx context.Context, p int) (res *front.Item, err error) {
|
||||
res = &front.Item{}
|
||||
func (s *frontsrvc) GetItem(ctx context.Context, id int) (res *front.Item, err error) {
|
||||
s.logger.Print("front.getItem")
|
||||
s.logger.Print(s.itemClient.GetItem())
|
||||
return
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user