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 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
+10 -5
View File
@@ -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)
} }