feat: add login(userId, userSig) and logout() to core sdk
这个提交包含在:
父节点
897d58a691
当前提交
067ccd3b96
@ -28,6 +28,16 @@ export function getUserId(): string | null {
|
|||||||
return _userId
|
return _userId
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function login(userId: string, userSig: string): void {
|
||||||
|
setToken(userSig)
|
||||||
|
setUserId(userId)
|
||||||
|
}
|
||||||
|
|
||||||
|
export function logout(): void {
|
||||||
|
setToken(null)
|
||||||
|
setUserId(null)
|
||||||
|
}
|
||||||
|
|
||||||
export function getConfig(): SDKConfig {
|
export function getConfig(): SDKConfig {
|
||||||
if (!_config) throw new Error('XuqmSDK not initialized. Call init() first.')
|
if (!_config) throw new Error('XuqmSDK not initialized. Call init() first.')
|
||||||
return _config
|
return _config
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
export { init, setToken, setUserId, getToken, getUserId, getConfig } from './core/sdk'
|
export { init, login, logout, setToken, setUserId, getToken, getUserId, getConfig } from './core/sdk'
|
||||||
export { http } from './core/http'
|
export { http } from './core/http'
|
||||||
export { ImClient } from './im/ImClient'
|
export { ImClient } from './im/ImClient'
|
||||||
export {
|
export {
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户