getShareActionList method

Future<List<ZoomVideoSdkShareAction>?> getShareActionList()

Implementation

Future<List<ZoomVideoSdkShareAction>?> getShareActionList() async {
  var params = <String, dynamic>{};
  params.putIfAbsent("userId", () => userId);

 var shareActionListString = await methodChannel
      .invokeMethod<String?>('getShareActionList', params)
      .then<String?>((String? value) => value);

 var shareActionListJson = jsonDecode(shareActionListString!) as List;
  List<ZoomVideoSdkShareAction> shareActionList = shareActionListJson
        .map((shareActionJson) =>
        ZoomVideoSdkShareAction.fromJson(shareActionJson))
        .toList();

  return shareActionList;
}