Adds support for calling the manage event API with a golang context #175
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.
Summary
Adds a new
ManageEventWithContext
function which performs the same task asManageEvent
but allows the caller to supply a context. This context can then be used for request cancellation in the event of a deadline or timeout.ManageEvent
now becomes a wrapper ofManageEventWithContext
just passing a background context, the underlying functionality will not have changed.Reasoning
The current
ManageEvent
method does not allow this and could become problematic should the HTTP request run slowly. It is preferable to put this control in the hands of the caller, should they want to take advantage of this. If not they can continue to useManageEvent
as normal.Other Changes
bytes
variable