From bac369797dc50b877e3e89d5ea2e88a2fc63eaab Mon Sep 17 00:00:00 2001 From: Malte Bauch <malte.bauch@stud.h-da.de> Date: Tue, 10 Oct 2023 13:21:57 +0200 Subject: [PATCH] Send kmsinfo earlier --- kms/kmsetsi.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kms/kmsetsi.go b/kms/kmsetsi.go index 9abf139..8dc0e4f 100644 --- a/kms/kmsetsi.go +++ b/kms/kmsetsi.go @@ -145,10 +145,6 @@ func (es *etsiServer) ETSISendPayload(ctx context.Context, in *pb.ETSISendPayloa return nil, status.Errorf(codes.Internal, "No route found for path id: %s", in.GetPathId()) } - if err := route.Next.SendPayload([]byte(in.GetPayload()), pathId); err != nil { - return nil, status.Errorf(codes.Internal, "Failed to send payload: ", err) - } - // NOTE: For demo purpose only json, err := json.Marshal(KMSInfo{ Name: es.handlingEkms.kmsName, @@ -164,6 +160,10 @@ func (es *etsiServer) ETSISendPayload(ctx context.Context, in *pb.ETSISendPayloa log.Println("Failed to send KMS info message: ", err) } + if err := route.Next.SendPayload([]byte(in.GetPayload()), pathId); err != nil { + return nil, status.Errorf(codes.Internal, "Failed to send payload: ", err) + } + return &pb.ETSISendPayloadResponse{ Timestamp: time.Now().Unix(), }, nil -- GitLab