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,
|
||||
} from './lib/stores/workspace.svelte';
|
||||
import { disableWakeScheduler } from './lib/stores/wake-scheduler.svelte';
|
||||
import { pruneSeen } from './lib/adapters/btmsg-bridge';
|
||||
import { invoke } from '@tauri-apps/api/core';
|
||||
|
||||
// Workspace components
|
||||
|
|
@ -112,6 +113,7 @@
|
|||
// Step 2: Agent dispatcher
|
||||
startAgentDispatcher();
|
||||
startHealthTick();
|
||||
pruneSeen().catch(() => {}); // housekeeping: remove stale seen_messages on startup
|
||||
markStep(2);
|
||||
|
||||
// Disable wake scheduler in test mode to prevent timer interference
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue