QAQ
This commit is contained in:
@@ -11,8 +11,10 @@ import {
|
||||
setFontSize,
|
||||
removeFontSize
|
||||
} from '@/utils/storage'
|
||||
|
||||
// #ifdef APP-PLUS
|
||||
import { useLoginState } from '@/uni_modules/tuikit-atomic-x/state/LoginState'
|
||||
import RCIMIWEngine from '@/uni_modules/RongCloud-IMWrapper-V2/js_sdk/RCIMEngine'
|
||||
// #endif
|
||||
// #ifdef H5
|
||||
import { useLoginState } from 'tuikit-atomicx-vue3'
|
||||
@@ -27,6 +29,7 @@ import { TUILogin } from '@tencentcloud/tui-core-lite'
|
||||
import { TUIChatEngine } from '@tencentcloud/chat-uikit-engine-lite'
|
||||
import { getUserIntegral } from '@/api/my-index'
|
||||
import { removeFriendList, removeGroupList } from '../utils/storage'
|
||||
import { getRongYunLoginInfo } from '../api'
|
||||
|
||||
export const useUserStore = defineStore('user', () => {
|
||||
const { clearToken } = useTokenStore()
|
||||
@@ -71,10 +74,15 @@ export const useUserStore = defineStore('user', () => {
|
||||
*/
|
||||
const setUserInfo = async data => {
|
||||
const res = await getTencentUserSig()
|
||||
tencentUserSig.value = res.data
|
||||
const ryData = await getRongYunLoginInfo()
|
||||
const IM_DATA = {
|
||||
...res.data,
|
||||
...ryData.data
|
||||
}
|
||||
tencentUserSig.value = IM_DATA
|
||||
userInfo.value = data
|
||||
setUserInfoData(data)
|
||||
setSig(res.data)
|
||||
setSig(IM_DATA)
|
||||
}
|
||||
|
||||
/** 获取用户积分 */
|
||||
@@ -115,19 +123,18 @@ export const useUserStore = defineStore('user', () => {
|
||||
userID: tencentUserSig.value.userId,
|
||||
userSig: tencentUserSig.value.userSig
|
||||
})
|
||||
uni.$TUICallKit = uni.requireNativePlugin('TencentCloud-TUICallKit')
|
||||
|
||||
console.log(uni.$TUICallKit, "TUICallKit | ok"); // 本地日志
|
||||
// try {
|
||||
// await uni.$TUICallKit.login({
|
||||
// SDKAppID: tencentUserSig.value.sdkappID,
|
||||
// userID: tencentUserSig.value.userId,
|
||||
// userSig: tencentUserSig.value.userSig
|
||||
// })
|
||||
// } catch (err) {
|
||||
// console.log(err, '===========2222222222')
|
||||
// }
|
||||
|
||||
console.log(tencentUserSig.value.appKey, '====')
|
||||
await RCIMIWEngine.create(tencentUserSig.value.appKey, {
|
||||
kickReconnectDevice: true,
|
||||
logLevel: 'debug'
|
||||
}).then(
|
||||
res => {
|
||||
//本地代码保存引擎
|
||||
console.log(res, '====')
|
||||
}
|
||||
).catch(err => {
|
||||
console.log(err, '====')
|
||||
})
|
||||
// #endif
|
||||
}
|
||||
|
||||
@@ -148,7 +155,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
if (!userInfo.value) return
|
||||
try {
|
||||
userInfo.value = null
|
||||
|
||||
|
||||
await userLogout()
|
||||
await TUILogin.logout()
|
||||
await TUIChatEngine.logout()
|
||||
|
||||
Reference in New Issue
Block a user