feature/im-0602-ch
ch 2 years ago
parent e891706f3d
commit 0bdab1c4bf

@ -2,7 +2,7 @@
* @Author: ch
* @Date: 2022-05-18 14:54:47
* @LastEditors: ch
* @LastEditTime: 2022-06-02 18:10:40
* @LastEditTime: 2022-06-07 19:28:14
* @Description: file content
*/
import { CreateUUID, FormatDate, ToAsyncAwait } from "@/common/utils";
@ -76,6 +76,7 @@ export default class MsbIm {
});
this.socket.onOpen(() => {
this.socket.onMessage(async (res) => {
console.log(res.data,'apppppppp');
const result = fromatPotoRsp(res.data);
// if (result.content?.payload) {

@ -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}`

Loading…
Cancel
Save