This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
Allowed the setting of AccountEmail variable #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why
Pingdom has single-user and multi-user accounts. When using a multi-user account you need to supply the account owner email in the
Account-Email
header when calling the API. We received this error message when using this library:We want to be able to authenticate in multi-user Pingdom accounts. For this we need to pass an
AccountEmail
variable, which is the email address of the account holder.What
Added logic to
config.go
to check if the Account Email variable is set and override the client object using the new constructor if appropriate.How to review
To be reviewed in conjuction with the pull request on go-pingdom library