Initial implementation for generating thread JSON files

This commit is contained in:
2025-01-04 01:20:47 -05:00
parent 0f596ab5f5
commit bfe94aa2fe
8 changed files with 136 additions and 12 deletions

View File

@@ -1,9 +1,7 @@
import {withClient} from "./src/mail/client.ts";
import {collect, Collection} from "./src/bones/collection/Collection.ts";
import {getMailboxesToSearch, withMailbox} from "./src/mail/read.ts";
import {ensureDirectoriesExist} from "./src/config.ts";
import {refreshThreadsEntirely} from "./src/threads/refresh.ts";
(await getMailboxesToSearch())
.map(box => withMailbox(box, async c => {
console.log(await c.all())
}))
.awaitAll()
;(async () => {
await ensureDirectoriesExist()
await refreshThreadsEntirely()
})()