更新时间:2024-07-30 GMT+08:00

场景9:添加与会人

描述

在会议中,可以调用添加与会人的接口把与会人加入到会议中。

业务流程

使用SDK添加与会人时,先调用addAttendee接口,然后处理接口回调函数onAddAttendeeResult。

  1. 接口调用

    1. 组装数据结构AddAttendeeInfo和接口回调函数onAddAttendeeResult。
    2. 调用addAttendee接口,第1步中的数据作为参数。

  2. 处理回调函数

    处理回调函数onAddAttendeeResult。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
/**
* 添加与会人
*/
async goToAddAttendee() {
   let _attendees = [{ 
        nickName: "Mike", 
        number: "+991116003543"
    }];
    let param = {
        attendees: _attendees
    }
    const apiService = new ApiService();
    let setResult = await apiService.addAttendee(param);
    if(setResult.ret != 0){
        window.electron.ipcRenderer("show-error-alert", "addAttendee error = " + setResult.ret);
    }
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
/**
* ApiService中getConfDetail接口定义
*/
async addAttendee(addAttendeeInfo) {
  return new Promise((resolve) => {
    let resultCallback = (ret, reason) => {
      console.log("addAttendee, out data = ", { ret, reason });
      resolve({ ret, reason });
    };
    console.log("addAttendee, in param = ", addAttendeeInfo);
    this.uisdkService.getConfCtrlApi().addAttendee(addAttendeeInfo, resultCallback);
  });
}