|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
* @Author: ch
|
|
|
|
|
* @Date: 2022-05-20 11:00:07
|
|
|
|
|
* @LastEditors: ch
|
|
|
|
|
* @LastEditTime: 2022-06-02 17:18:33
|
|
|
|
|
* @LastEditTime: 2022-06-09 10:00:15
|
|
|
|
|
* @Description: file content
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
@ -17,24 +17,22 @@ const Im = new MsbIm({
|
|
|
|
|
reconnect: true,
|
|
|
|
|
});
|
|
|
|
|
const ImInit = async () => {
|
|
|
|
|
const { error, result } = await ApiGetCurrentUser();
|
|
|
|
|
if (!$store.state.userInfo.id) {
|
|
|
|
|
ImInit();
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
const { error, result } = await ApiGetSoketTicket();
|
|
|
|
|
if (error) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
// const { error: er, result: res } = await ApiGetSoketTicket();
|
|
|
|
|
// if (er) {
|
|
|
|
|
// return false;
|
|
|
|
|
// }
|
|
|
|
|
const par = FormatJsonSearch({
|
|
|
|
|
// client: res.client,
|
|
|
|
|
// ticket: res.ticket,
|
|
|
|
|
client: 'yan_xuan',
|
|
|
|
|
ticket: '6w/8bplSGxqhAbo3vTGaWQ==',
|
|
|
|
|
client: result.client,
|
|
|
|
|
ticket: result.ticket,
|
|
|
|
|
// 1普通用户 2客服链接
|
|
|
|
|
connect: 1,
|
|
|
|
|
user: result.id,
|
|
|
|
|
nickname: result.nickname,
|
|
|
|
|
avatar : result.avatar
|
|
|
|
|
user: $store.state.userInfo.id,
|
|
|
|
|
nickname: $store.state.userInfo.nickname,
|
|
|
|
|
avatar : $store.state.userInfo.avatar
|
|
|
|
|
})
|
|
|
|
|
await ToAsyncAwait(Im.init({
|
|
|
|
|
url: `${ENV.imUrl}/ws${par}`
|
|
|
|
|