more otel
This commit is contained in:
@@ -71,7 +71,9 @@ func (k *KlarnaClient) CreateOrder(ctx context.Context, reader io.Reader) (*Chec
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
req.WithContext(ctx)
|
spanCtx, span := tracer.Start(ctx, "Create klarna order")
|
||||||
|
defer span.End()
|
||||||
|
req = req.WithContext(spanCtx)
|
||||||
req.Header.Add("Content-Type", "application/json")
|
req.Header.Add("Content-Type", "application/json")
|
||||||
req.SetBasicAuth(k.UserName, k.Password)
|
req.SetBasicAuth(k.UserName, k.Password)
|
||||||
|
|
||||||
@@ -90,7 +92,9 @@ func (k *KlarnaClient) UpdateOrder(ctx context.Context, orderId string, reader i
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
req.WithContext(ctx)
|
spanCtx, span := tracer.Start(ctx, "Update klarna order")
|
||||||
|
defer span.End()
|
||||||
|
req = req.WithContext(spanCtx)
|
||||||
req.Header.Add("Content-Type", "application/json")
|
req.Header.Add("Content-Type", "application/json")
|
||||||
req.SetBasicAuth(k.UserName, k.Password)
|
req.SetBasicAuth(k.UserName, k.Password)
|
||||||
|
|
||||||
@@ -107,7 +111,9 @@ func (k *KlarnaClient) AbortOrder(ctx context.Context, orderId string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
req.WithContext(ctx)
|
spanCtx, span := tracer.Start(ctx, "Abort klarna order")
|
||||||
|
defer span.End()
|
||||||
|
req = req.WithContext(spanCtx)
|
||||||
req.SetBasicAuth(k.UserName, k.Password)
|
req.SetBasicAuth(k.UserName, k.Password)
|
||||||
|
|
||||||
_, err = http.DefaultClient.Do(req)
|
_, err = http.DefaultClient.Do(req)
|
||||||
@@ -120,7 +126,9 @@ func (k *KlarnaClient) AcknowledgeOrder(ctx context.Context, orderId string) err
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
req.WithContext(ctx)
|
spanCtx, span := tracer.Start(ctx, "Acknowledge klarna order")
|
||||||
|
defer span.End()
|
||||||
|
req = req.WithContext(spanCtx)
|
||||||
id := uuid.New()
|
id := uuid.New()
|
||||||
|
|
||||||
req.SetBasicAuth(k.UserName, k.Password)
|
req.SetBasicAuth(k.UserName, k.Password)
|
||||||
|
|||||||
@@ -586,7 +586,7 @@ func (s *PoolServer) CheckoutHandler(fn func(order *CheckoutOrder, w http.Respon
|
|||||||
if orderId == "" {
|
if orderId == "" {
|
||||||
order, err := s.CreateOrUpdateCheckout(r.Context(), r.Host, cartId)
|
order, err := s.CreateOrUpdateCheckout(r.Context(), r.Host, cartId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("unable to create klarna session: %v", err)
|
logger.Error("unable to create klarna session", "error", err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
s.ApplyCheckoutStarted(order, cartId)
|
s.ApplyCheckoutStarted(order, cartId)
|
||||||
|
|||||||
Reference in New Issue
Block a user