feat: add login(userId, userSig) and logout() to core sdk

这个提交包含在:
XuqmGroup 2026-05-02 12:53:16 +08:00
父节点 897d58a691
当前提交 067ccd3b96
共有 2 个文件被更改,包括 11 次插入1 次删除

查看文件

@ -28,6 +28,16 @@ export function getUserId(): string | null {
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 {
if (!_config) throw new Error('XuqmSDK not initialized. Call init() first.')
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 { ImClient } from './im/ImClient'
export {