calls method

Future<TUIActionCallback> calls(
  1. List<String> userIdList,
  2. TUICallMediaType callMediaType,
  3. TUICallParams callParams
)

Implementation

Future<TUIActionCallback> calls(List<String> userIdList, TUICallMediaType callMediaType, TUICallParams callParams) {
  Completer<TUIActionCallback> completer = Completer();
  String userData = Tools.generateUserData("Call_calls");
  _actionCallback2Future(userData, completer);

  final params = [callParams.chatGroupId, userIdList, callMediaType.index, callParams.toJson()];
  _callEngineSDK.Dart_CallEngineCallAPI(
      'calls'.toNativeUtf8().cast(),
      jsonEncode(params).toNativeUtf8().cast(),
      userData.toNativeUtf8().cast());
  return completer.future;
}