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