userAgentClientHintsHeader function

Future<Map<String, dynamic>> userAgentClientHintsHeader()

Implementation

Future<Map<String, dynamic>> userAgentClientHintsHeader() async {
  final map = await MethodChannel('ua_client_hints').invokeMethod('getInfo')
      as Map<dynamic, dynamic>;
  return {
    'User-Agent': _userAgent(map),
    'Sec-CH-UA-Arch': map['architecture'],
    'Sec-CH-UA-Model': map['model'],
    'Sec-CH-UA-Platform': map['platform'],
    'Sec-CH-UA-Platform-Version': map['platformVersion'],
    'Sec-CH-UA': '"${map['appName']}"; v="${map['appVersion']}"',
    'Sec-CH-UA-Full-Version': map['appVersion'],
    'Sec-CH-UA-Mobile': true,
  };
}