diff --git a/fcm.go b/fcm.go index c38a4e0..7895d77 100644 --- a/fcm.go +++ b/fcm.go @@ -84,18 +84,18 @@ type ClientConfig struct { } type Client struct { - cfg ClientConfig - ts oauth2.TokenSource - hc *http.Client - logger logr.Logger + sendEndpoint string + ts oauth2.TokenSource + hc *http.Client + logger logr.Logger } func NewClient(projectId string, cfg ClientConfig, ts oauth2.TokenSource, hc *http.Client, logger logr.Logger) *Client { return &Client{ - cfg: cfg, - ts: ts, - hc: hc, - logger: logger, + sendEndpoint: cfg.SendEndpoint, + ts: ts, + hc: hc, + logger: logger, } } @@ -194,7 +194,7 @@ func (c *Client) doSendRequest(ctx context.Context, req SendRequest, loggerEnabl c.logger.Info("sending", "message", data) } - request, err := http.NewRequest(http.MethodPost, c.cfg.SendEndpoint, bytes.NewReader(data)) + request, err := http.NewRequest(http.MethodPost, c.sendEndpoint, bytes.NewReader(data)) if err != nil { span.SetStatus(codes.Error, err.Error()) span.RecordError(err)