Set span status codes.Error.
This commit is contained in:
parent
ee64b485cc
commit
07f480582b
20
fcm.go
20
fcm.go
|
@ -139,9 +139,15 @@ func (c *Client) Send(ctx context.Context, message Message) (string, error) {
|
|||
ValidateOnly: false,
|
||||
Message: message,
|
||||
}
|
||||
resp, err := c.doSendRequest(ctx, sendRequest, false)
|
||||
|
||||
return resp.MessageName, err
|
||||
resp, err := c.doSendRequest(ctx, sendRequest, false)
|
||||
if err != nil {
|
||||
span.SetStatus(codes.Error, err.Error())
|
||||
span.RecordError(err)
|
||||
return "", err
|
||||
}
|
||||
|
||||
return resp.MessageName, nil
|
||||
}
|
||||
|
||||
func (c *Client) Validate(ctx context.Context, message Message) (string, error) {
|
||||
|
@ -153,9 +159,15 @@ func (c *Client) Validate(ctx context.Context, message Message) (string, error)
|
|||
ValidateOnly: true,
|
||||
Message: message,
|
||||
}
|
||||
resp, err := c.doSendRequest(ctx, sendRequest, false)
|
||||
|
||||
return resp.MessageName, err
|
||||
resp, err := c.doSendRequest(ctx, sendRequest, false)
|
||||
if err != nil {
|
||||
span.SetStatus(codes.Error, err.Error())
|
||||
span.RecordError(err)
|
||||
return "", err
|
||||
}
|
||||
|
||||
return resp.MessageName, nil
|
||||
}
|
||||
|
||||
func (c *Client) doSendRequest(ctx context.Context, req SendRequest, loggerEnabled bool) (SendResponse, error) {
|
||||
|
|
Loading…
Reference in New Issue