将旧接口改为sdk数据

This commit is contained in:
2023-09-27 09:05:16 +08:00
parent 0b51d7c0b7
commit ba84ea2bc7

View File

@@ -7,6 +7,11 @@ Vue.use(Vuex)
const store = new Vuex.Store({
// #endif
import * as sdk from "@/common/imSdk/lim-sdk.js";
import lim from "@/common/imSdk/sdk-bridge.js";
// #ifdef VUE3
import { createStore } from 'vuex'
const store = createStore({
@@ -73,21 +78,18 @@ import { createStore } from 'vuex'
})
},
get_UserInfo (context) {
// TODO 改用SDK的更新用户数据
return new Promise((resolve, reject) => {
http.request({
url: '/my/getInfo',
success: (res) => {
if (res.data.code == 200) {
context.commit('update_UserInfo',JSON.stringify(res.data.data))
resolve(res.data.data)
const userId = uni.getStorageSync("userId")
lim.lim.im.getSingleUserInfo(userId).then((res)=>{
if(res.code==200){
context.commit('update_UserInfo',JSON.stringify(res.data))
resolve(res.data)
}else{
reject(res.data)
}
},
fail: (error) => {
reject(error)
}
});
})
})
},
getchatDatalist(context) {//获取聊天数据列表
@@ -122,6 +124,7 @@ import { createStore } from 'vuex'
uni.setStorageSync(context.state.userInfo.userId+'_'+'chatlistData', JSON.stringify(retdata));
},
createChatObj(context,data){
var userId=data.userId
var windowType=data.windowType
//初始化聊天记录
@@ -138,11 +141,17 @@ import { createStore } from 'vuex'
switch (windowType){
case 'SINGLE':
http.request({
url: '/friend/info/'+userId,
complete:(res)=>{
if (res.data.code == 200) {
var detail=res.data.data
// lim.lim.im.getSingleUserInfo(userId).then(res=>{
// console.warn(res)
// })
lim.lim.im.getSingleUserInfo(userId).then((res)=>{
console.log(res.data)
console.log(res.data)
console.log(res.data)
console.log(res.data)
if (res.code == 200) {
var detail=res.data
data1[userId]={
fromInfo:{
nickName: detail.nickName,
@@ -153,6 +162,7 @@ import { createStore } from 'vuex'
groupInfo:{},
list:[]
}
uni.setStorageSync(context.state.userInfo.userId+'_'+'chatData', JSON.stringify(data1));
// 创建记录
var msgList = {
@@ -182,7 +192,7 @@ import { createStore } from 'vuex'
});
}
}
});
);
break;
case 'GROUP':
http.request({