collect method

Future<String> collect()

Implementation

Future<String> collect() async {
  final List<String> components = [
    navigator.userAgent,
    navigator.platform,
    navigator.languages.toDart.join(','),
    _getSafeNumber(navigator.hardwareConcurrency),
    _getSafeNumber(navigator.deviceMemory),
    _getSafeNumber(navigator.maxTouchPoints),
    _getSafeNumber(screen.width),
    _getSafeNumber(screen.height),
    _getSafeNumber(screen.colorDepth),
    DateTime.now().timeZoneName,
  ];

  return components.join('|');
}