You've already forked orderservice
chore: small improvements
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
module orderservice
|
module orderservice
|
||||||
|
|
||||||
go 1.24.8
|
go 1.24.0
|
||||||
|
|
||||||
|
toolchain go1.24.9
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/google/uuid v1.6.0
|
github.com/google/uuid v1.6.0
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ package main
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
|
"flag"
|
||||||
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"net"
|
"net"
|
||||||
"sync"
|
"sync"
|
||||||
@@ -14,7 +16,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
OrderNotFoundErr = errors.New("order not found")
|
ErrOrderNotFound = errors.New("order not found")
|
||||||
)
|
)
|
||||||
|
|
||||||
type OrderServiceServer struct {
|
type OrderServiceServer struct {
|
||||||
@@ -50,7 +52,7 @@ func (s *OrderServiceServer) GetOrder(ctx context.Context, req *pb.GetOrderReque
|
|||||||
|
|
||||||
order, ok := s.orders[req.Id]
|
order, ok := s.orders[req.Id]
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, OrderNotFoundErr
|
return nil, ErrOrderNotFound
|
||||||
}
|
}
|
||||||
|
|
||||||
return &pb.GetOrderResponse{Order: order}, nil
|
return &pb.GetOrderResponse{Order: order}, nil
|
||||||
@@ -62,7 +64,7 @@ func (s *OrderServiceServer) UpdateOrder(ctx context.Context, req *pb.UpdateOrde
|
|||||||
|
|
||||||
order, ok := s.orders[req.Id]
|
order, ok := s.orders[req.Id]
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, OrderNotFoundErr
|
return nil, ErrOrderNotFound
|
||||||
}
|
}
|
||||||
|
|
||||||
order.Item = req.Item
|
order.Item = req.Item
|
||||||
@@ -77,7 +79,7 @@ func (s *OrderServiceServer) DeleteOrder(ctx context.Context, req *pb.DeleteOrde
|
|||||||
|
|
||||||
_, ok := s.orders[req.Id]
|
_, ok := s.orders[req.Id]
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, OrderNotFoundErr
|
return nil, ErrOrderNotFound
|
||||||
}
|
}
|
||||||
|
|
||||||
delete(s.orders, req.Id)
|
delete(s.orders, req.Id)
|
||||||
@@ -98,7 +100,10 @@ func (s *OrderServiceServer) ListOrders(ctx context.Context, req *pb.ListOrdersR
|
|||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
lis, err := net.Listen("tcp", ":50051")
|
port := flag.Int("port", 50051, "port to run grpc error on")
|
||||||
|
flag.Parse()
|
||||||
|
|
||||||
|
lis, err := net.Listen("tcp", fmt.Sprintf(":%d", *port))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("failed to listen: %v", err)
|
log.Fatalf("failed to listen: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user