feat: add seen_messages pruning on app startup
Calls pruneSeen() fire-and-forget during onMount to clean up stale seen_messages entries (7-day default, emergency 3-day at 200k rows).
This commit is contained in:
parent
a70d45ad21
commit
92000f2d6d
1 changed files with 2 additions and 0 deletions
|
|
@ -18,6 +18,7 @@
|
||||||
triggerFocusFlash, emitProjectTabSwitch, emitTerminalToggle,
|
triggerFocusFlash, emitProjectTabSwitch, emitTerminalToggle,
|
||||||
} from './lib/stores/workspace.svelte';
|
} from './lib/stores/workspace.svelte';
|
||||||
import { disableWakeScheduler } from './lib/stores/wake-scheduler.svelte';
|
import { disableWakeScheduler } from './lib/stores/wake-scheduler.svelte';
|
||||||
|
import { pruneSeen } from './lib/adapters/btmsg-bridge';
|
||||||
import { invoke } from '@tauri-apps/api/core';
|
import { invoke } from '@tauri-apps/api/core';
|
||||||
|
|
||||||
// Workspace components
|
// Workspace components
|
||||||
|
|
@ -112,6 +113,7 @@
|
||||||
// Step 2: Agent dispatcher
|
// Step 2: Agent dispatcher
|
||||||
startAgentDispatcher();
|
startAgentDispatcher();
|
||||||
startHealthTick();
|
startHealthTick();
|
||||||
|
pruneSeen().catch(() => {}); // housekeeping: remove stale seen_messages on startup
|
||||||
markStep(2);
|
markStep(2);
|
||||||
|
|
||||||
// Disable wake scheduler in test mode to prevent timer interference
|
// Disable wake scheduler in test mode to prevent timer interference
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue