更新时间:2024-06-28 GMT+08:00
场景11:退出登录
描述
当需要退出当前的华为云会议账号的登录时,可以调用该接口完成已登录华为云账号退出。
业务流程
使用SDK退出登录时,先调用logout接口,然后处理接口回调函数onLogoutResult。
- 接口调用
- 组装接口回调函数onLogoutResult。
- 调用Logout进行退出登录,第1步中的数据作为参数。
- 处理回调函数
处理回调函数onLogoutResult。
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
/** * 退出登录 */ async Logout(){ const apiService = new ApiService(); let setResult = await apiService.logout(); if(setResult.ret === 0){ console.log("logoutresult:", setResult.logoutResult); window.sessionStorage.setItem("confListInfo", ""); this.props.history.push('/'); }else{ window.electron.ipcRenderer.send("show-error-alert", "logout error = " + setResult.ret); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/** * ApiService中logout接口定义 */ async logout() { return new Promise((resolve) => { let resultCallback = (ret, reason, logoutResult) => { console.log("logout, out data = ", { ret, reason, logoutResult }); resolve({ ret, reason, logoutResult }); }; console.log("logout, in param = "); this.uisdkService.getLoginApi().logout(resultCallback); }); } |
父主题: 典型场景