getDeviceContext method

  1. @override
Future<Map<String, dynamic>?> getDeviceContext()
override

Returns device/OS context for Dart-level crashes.

Implementation

@override
Future<Map<String, dynamic>?> getDeviceContext() async {
  // Minimal but still useful on web.
  return <String, dynamic>{
    'platform': 'web',
    'os': {'name': 'web', 'version': 'n/a'},
    'device': {'userAgent': web.window.navigator.userAgent},
  };
}