const UserTokenKey: string = 'User-Token'
const UserPhoneKey: string = 'User-Phone'
const UserOpenidKey: string = 'User-Openid'
const UserUidKey: string = 'User-Uid'
// Token 相关操作
export const setUserToken = (token: string) => {
uni.setStorageSync(UserTokenKey, token)
}
export const getUserToken = () => {
return uni.getStorageSync(UserTokenKey)??''
}
export const removeUserToken = () => {
return uni.removeStorageSync(UserTokenKey)
}
// user_uid 相关操作 用于websocket
export const setUser_Uid = (user_uid: number) => {
uni.setStorageSync(UserUidKey, user_uid)
}
export const getUserUid = () => {
return uni.getStorageSync(UserUidKey)??''
}
export const removeUserUid = () => {
return uni.removeStorageSync(UserUidKey)
}
// Phone 相关操作
export const setUserPhone = (phone: string) => {
uni.setStorageSync(UserPhoneKey, phone)
}
export const getUserPhone = () => {
return uni.getStorageSync(UserPhoneKey)??''
}
export const removeUserPhone = () => {
return uni.removeStorageSync(UserPhoneKey)
}
// Openid 相关操作
export const setUserOpenid = (openid: string) => {
uni.setStorageSync(UserOpenidKey, openid)
}
export const getUserOpenid = () => {
return uni.getStorageSync(UserOpenidKey)??''
}
export const removeUserOpenid = () => {
return uni.removeStorageSync(UserOpenidKey)
}
// 添加批量清除用户信息的方法(方便登出场景)
export const clearAllUserInfo = () => {
removeUserToken()
removeUserPhone()
removeUserOpenid()
}