chore: small improvements

This commit is contained in:
ITQ
2025-10-22 11:22:33 +03:00
parent b150bb8db7
commit 2d384ce706
2 changed files with 13 additions and 6 deletions
+3 -1
View File
@@ -1,6 +1,8 @@
module orderservice
go 1.24.8
go 1.24.0
toolchain go1.24.9
require (
github.com/google/uuid v1.6.0
+10 -5
View File
@@ -3,6 +3,8 @@ package main
import (
"context"
"errors"
"flag"
"fmt"
"log"
"net"
"sync"
@@ -14,7 +16,7 @@ import (
)
var (
OrderNotFoundErr = errors.New("order not found")
ErrOrderNotFound = errors.New("order not found")
)
type OrderServiceServer struct {
@@ -50,7 +52,7 @@ func (s *OrderServiceServer) GetOrder(ctx context.Context, req *pb.GetOrderReque
order, ok := s.orders[req.Id]
if !ok {
return nil, OrderNotFoundErr
return nil, ErrOrderNotFound
}
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]
if !ok {
return nil, OrderNotFoundErr
return nil, ErrOrderNotFound
}
order.Item = req.Item
@@ -77,7 +79,7 @@ func (s *OrderServiceServer) DeleteOrder(ctx context.Context, req *pb.DeleteOrde
_, ok := s.orders[req.Id]
if !ok {
return nil, OrderNotFoundErr
return nil, ErrOrderNotFound
}
delete(s.orders, req.Id)
@@ -98,7 +100,10 @@ func (s *OrderServiceServer) ListOrders(ctx context.Context, req *pb.ListOrdersR
}
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 {
log.Fatalf("failed to listen: %v", err)
}