需要添加直播接口
This commit is contained in:
@@ -15,6 +15,9 @@ import { useUI } from '@/utils/use-ui'
|
||||
import { reLaunch } from '@/utils/router'
|
||||
import { getTencentUserSig } from '@/api'
|
||||
import { TUILogin } from '@tencentcloud/tui-core-lite'
|
||||
// #ifdef APP-PLUS
|
||||
import { useLoginState } from '@/uni_modules/tuikit-atomic-x/state/LoginState'
|
||||
// #endif
|
||||
|
||||
export const useUserStore = defineStore('user', () => {
|
||||
const { clearToken } = useTokenStore()
|
||||
@@ -68,6 +71,13 @@ export const useUserStore = defineStore('user', () => {
|
||||
userSig: tencentUserSig.value.userSig,
|
||||
framework: `vue3`
|
||||
})
|
||||
// #ifdef APP-PLUS
|
||||
await useLoginState().login({
|
||||
sdkAppID: tencentUserSig.value.sdkappID,
|
||||
userID: tencentUserSig.value.userId,
|
||||
userSig: tencentUserSig.value.userSig
|
||||
})
|
||||
// #endif
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -81,9 +91,12 @@ export const useUserStore = defineStore('user', () => {
|
||||
clearToken()
|
||||
removeUserInfoData()
|
||||
removeSig()
|
||||
TUILogin.logout().then(() => {
|
||||
await TUILogin.logout().then(() => {
|
||||
reLaunch('/pages/login/login')
|
||||
})
|
||||
// #ifdef APP-PLUS
|
||||
await useLoginState().logout()
|
||||
// #endif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user