mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-03-24 23:06:51 +00:00
feat: 一些更新
This commit is contained in:
@@ -30,7 +30,12 @@ export const CONFIG_KEYS = {
|
||||
EXPORT_DEFAULT_VOICE_AS_TEXT: 'exportDefaultVoiceAsText',
|
||||
EXPORT_DEFAULT_EXCEL_COMPACT_COLUMNS: 'exportDefaultExcelCompactColumns',
|
||||
EXPORT_DEFAULT_TXT_COLUMNS: 'exportDefaultTxtColumns',
|
||||
EXPORT_DEFAULT_CONCURRENCY: 'exportDefaultConcurrency'
|
||||
EXPORT_DEFAULT_CONCURRENCY: 'exportDefaultConcurrency',
|
||||
|
||||
// 安全
|
||||
AUTH_ENABLED: 'authEnabled',
|
||||
AUTH_PASSWORD: 'authPassword',
|
||||
AUTH_USE_HELLO: 'authUseHello'
|
||||
} as const
|
||||
|
||||
export interface WxidConfig {
|
||||
@@ -365,3 +370,32 @@ export async function getExportDefaultConcurrency(): Promise<number | null> {
|
||||
export async function setExportDefaultConcurrency(concurrency: number): Promise<void> {
|
||||
await config.set(CONFIG_KEYS.EXPORT_DEFAULT_CONCURRENCY, concurrency)
|
||||
}
|
||||
|
||||
// === 安全相关 ===
|
||||
|
||||
export async function getAuthEnabled(): Promise<boolean> {
|
||||
const value = await config.get(CONFIG_KEYS.AUTH_ENABLED)
|
||||
return value === true
|
||||
}
|
||||
|
||||
export async function setAuthEnabled(enabled: boolean): Promise<void> {
|
||||
await config.set(CONFIG_KEYS.AUTH_ENABLED, enabled)
|
||||
}
|
||||
|
||||
export async function getAuthPassword(): Promise<string> {
|
||||
const value = await config.get(CONFIG_KEYS.AUTH_PASSWORD)
|
||||
return (value as string) || ''
|
||||
}
|
||||
|
||||
export async function setAuthPassword(passwordHash: string): Promise<void> {
|
||||
await config.set(CONFIG_KEYS.AUTH_PASSWORD, passwordHash)
|
||||
}
|
||||
|
||||
export async function getAuthUseHello(): Promise<boolean> {
|
||||
const value = await config.get(CONFIG_KEYS.AUTH_USE_HELLO)
|
||||
return value === true
|
||||
}
|
||||
|
||||
export async function setAuthUseHello(useHello: boolean): Promise<void> {
|
||||
await config.set(CONFIG_KEYS.AUTH_USE_HELLO, useHello)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user