mirror of
https://github.com/LifeArchiveProject/WeChatDataAnalysis.git
synced 2026-02-20 06:40:49 +08:00
23 lines
834 B
JavaScript
23 lines
834 B
JavaScript
export const DESKTOP_SETTING_AUTO_REALTIME_KEY = 'desktop.settings.autoRealtime'
|
|
export const DESKTOP_SETTING_DEFAULT_TO_CHAT_KEY = 'desktop.settings.defaultToChatWhenData'
|
|
// 朋友圈图片:是否允许使用缓存(默认开启)。关闭后会尽量每次都走下载+解密流程。
|
|
export const SNS_SETTING_USE_CACHE_KEY = 'sns.settings.useCache'
|
|
|
|
export const readLocalBoolSetting = (key, fallback = false) => {
|
|
if (!process.client) return !!fallback
|
|
try {
|
|
const raw = localStorage.getItem(String(key || ''))
|
|
if (raw == null) return !!fallback
|
|
return String(raw).toLowerCase() === 'true'
|
|
} catch {
|
|
return !!fallback
|
|
}
|
|
}
|
|
|
|
export const writeLocalBoolSetting = (key, value) => {
|
|
if (!process.client) return
|
|
try {
|
|
localStorage.setItem(String(key || ''), value ? 'true' : 'false')
|
|
} catch {}
|
|
}
|