An utility error handling function that will send reported errors to
Bugsnag as unhandled. The errorHandler is suitable for use with
common Dart error callbacks such as runZonedGuarded or Future.onError.
Add a single feature flag with an optional variant. If there is an
existing feature flag with the same name, it will be overwritten with the
new variant.
Add a collection of feature flags. This has the same effect as calling
addFeatureFlag for each value passed, but it typically faster when there
are more than one FeatureFlag.
Remove a single feature flag regardless of its current status. This will
stop the specified feature flag from being reported. If the named feature
flag does not exist this will have no effect.
Returns the current buffer of breadcrumbs that will be sent with captured
events. This ordered list represents the most recent breadcrumbs to be
captured up to the limit set in start.
Bugsnag uses the concept of “contexts” to help display and group your
errors. The context represents what was happening in your application
at the time an error occurs and is given high visual prominence in
the dashboard.
Informs Bugsnag that the application has finished launching. Once this
has resolved BugsnagAppWithState.isLaunching will always be false in any new
error reports, and synchronous delivery will not be attempted on the next
launch for any fatal crashes.
Resumes a session which has previously been paused, or starts a new
session if none exists. If a session has already been resumed or started
and has not been paused, calling this method will have no effect.
You should disable automatic session by setting autoTrackSessions
to false in start if you call this method.
Bugsnag uses the concept of “contexts” to help display and group your
errors. The context represents what was happening in your application
at the time an error occurs and is given high visual prominence in
the dashboard.