enable method
void
enable()
Implementation
void enable() {
if (_enabled) return;
_enabled = true;
// Hook FlutterError.onError
_originalOnError = FlutterError.onError;
FlutterError.onError = (FlutterErrorDetails details) {
_originalOnError?.call(details);
_recordException(details.exceptionAsString());
};
// Hook PlatformDispatcher.instance.onError
_originalPlatformOnError = PlatformDispatcher.instance.onError;
PlatformDispatcher.instance.onError = (error, stack) {
final handled = _originalPlatformOnError?.call(error, stack) ?? false;
_recordException(error.toString());
return handled;
};
}