feat(instrument): stop returning error with instrument functions #229
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.
While using
instrument
in identeer, I realized that I had to do the error check every time I call the tracking.https://github.com/netlify/identeer/pull/96/files#r602408645
This is not a user friendly shape, and also the user could only do the "logging the failure" really, nothing more. With this PR, netlify-commons will do the logging part for you, so that you can use
instrument
as a one liner.reference: Segment would return the error with the tracking for the following case, which should be okay to "ignore":
BREAKING CHANGES:
Functions with instrument like
instrument.Identify
,instrument.Track
will no longer returnerror
. If you were using this before with the error handling, please remove the error handling.