diff --git a/pkg/client.go b/pkg/client.go index c4802c4..e851a76 100644 --- a/pkg/client.go +++ b/pkg/client.go @@ -6,6 +6,7 @@ import ( "errors" "fmt" "net/http" + "os" ) type ClientOptions struct { @@ -23,6 +24,9 @@ func NewClient(options *ClientOptions) *Client { if options.BaseUrl == "" { options.BaseUrl = "https://stacker.news" } + if options.ApiKey == "" { + options.ApiKey = os.Getenv("SN_API_KEY") + } return &Client{ BaseUrl: options.BaseUrl,