getAvailableCameraLens method

  1. @override
Future<List<IOSCameraLens>> getAvailableCameraLens()
override

Implementation

@override
Future<List<IOSCameraLens>> getAvailableCameraLens() async {
  try {
    final List<dynamic>? lensList = await methodChannel
        .invokeMethod<List<dynamic>>("getAvailableCameraLens");
    if (lensList != null) {
      return lensList.map((e) => IOSCameraLens.values[e]).toList();
    }
    return [];
  } catch (e) {
    throw Exception("$e [Get Available Camera Lens]");
  }
}