This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { join } from 'node:path';
|
||||
import { rebuildIndex } from '../src/servers/queue/handlers/gmail-sync';
|
||||
|
||||
const email = process.argv[2];
|
||||
if (!email) {
|
||||
console.error('Usage: bun scripts/rebuild-email-index.ts <email>');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const DATA_PATH = process.env.DATA_PATH ?? join(process.cwd(), 'data');
|
||||
const dir = join(DATA_PATH, email, 'Gmail', 'emails');
|
||||
|
||||
console.log(`Rebuilding index for ${dir}...`);
|
||||
const entries = rebuildIndex(dir);
|
||||
console.log(`Done — ${entries.length} entries written to index.json`);
|
||||
Reference in New Issue
Block a user