listProfiles method

  1. @override
Future<List<EsimProfile>> listProfiles()
override

Lists installed eSIM profiles.

Implementation

@override
Future<List<EsimProfile>> listProfiles() async {
  final result = await methodChannel.invokeMethod<List<dynamic>>('listProfiles');
  if (result == null) return <EsimProfile>[];
  return result
      .map((e) => EsimProfile.fromMap(e as Map<dynamic, dynamic>))
      .toList(growable: false);
}