2025-03-13 00:25:09 +08:00
|
|
|
import { setValtioPath } from 'tauri-plugin-valtio';
|
|
|
|
|
import {appConfigDir} from '@tauri-apps/api/path'
|
|
|
|
|
import path from 'path';
|
|
|
|
|
|
|
|
|
|
async function init() {
|
|
|
|
|
const configDir = await appConfigDir()
|
|
|
|
|
const distDir = path.join(configDir, 'cstb')
|
|
|
|
|
await setValtioPath(distDir);
|
|
|
|
|
// console.log('init valtio', distDir);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
init();
|
|
|
|
|
|
2025-03-12 11:22:32 +08:00
|
|
|
export const DEFAULT_STORE_CONFIG = {
|
|
|
|
|
saveOnChange: true,
|
|
|
|
|
saveOnExit: true,
|
2025-03-12 22:20:06 +08:00
|
|
|
saveStrategy: "debounce" as const,
|
2025-03-12 11:22:32 +08:00
|
|
|
saveInterval: 3000,
|
2025-03-12 22:20:06 +08:00
|
|
|
}
|