This commit is contained in:
Brandon Watson
2023-08-14 16:08:25 -05:00
parent 346d87f3d1
commit fd0cbab0ee
4 changed files with 71 additions and 80 deletions

View File

@ -51,21 +51,37 @@ func (s *frontsrvc) GetItem(ctx context.Context, id int) (res *front.Item, err e
// CreateItem implements createItem.
func (s *frontsrvc) CreateItem(ctx context.Context, p *front.Item) (res *front.Item, err error) {
res = &front.Item{}
s.logger.Print("front.createItem")
createItemResponse, err := s.itemClient.createItem(ctx, (*genItem.Item)(p))
if err != nil {
return nil, err
}
item := createItemResponse.(*genItem.Item)
res = (*front.Item)(item)
return
}
// UpdateItem implements updateItem.
func (s *frontsrvc) UpdateItem(ctx context.Context, p *front.Item) (res *front.Item, err error) {
res = &front.Item{}
s.logger.Print("front.updateItem")
updateItemResponse, err := s.itemClient.updateItem(ctx, (*genItem.Item)(p))
if err != nil {
return nil, err
}
item := updateItemResponse.(*genItem.Item)
res = (*front.Item)(item)
return
}
// DeleteItem implements deleteItem.
func (s *frontsrvc) DeleteItem(ctx context.Context, p int) (err error) {
s.logger.Print("front.deleteItem")
_, err = s.itemClient.deleteItem(ctx, p)
if err != nil {
return err
}
return
}