huaweiGetMaliciousAppsList method

  1. @override
Future<List<MaliciousApp>> huaweiGetMaliciousAppsList()
override

Returns the list of malicious apps reported by SafetyDetect AppsCheck.

Implementation

@override
Future<List<MaliciousApp>> huaweiGetMaliciousAppsList() async {
  final result = await methodChannel
      .invokeMethod<List<Object?>>('huaweiGetMaliciousAppsList');
  if (result == null) return const [];
  return result
      .whereType<Map>()
      .map((m) =>
          MaliciousApp.fromMap(m.map((k, v) => MapEntry(k.toString(), v))))
      .toList(growable: false);
}