display word counts

This commit is contained in:
2026-02-21 09:44:02 +10:00
parent e21d1c7b58
commit 9cf57fe508
7 changed files with 96 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
import { ipcMain } from 'electron'
import { listDraftFiles, readMarkdownFile, writeMarkdownFile } from './fileSystem'
import { listDraftFiles, readMarkdownFile, writeMarkdownFile, getProjectWordCount } from './fileSystem'
import { streamMessage } from './aiService'
import type { AIPayload } from '../renderer/types/editor'
@@ -16,6 +16,10 @@ export function registerIpcHandlers(): void {
await writeMarkdownFile(filePath, content)
})
ipcMain.handle('fs:projectWordCount', async () => {
return await getProjectWordCount()
})
ipcMain.handle('ai:streamMessage', async (event, payload: AIPayload) => {
try {
await streamMessage(payload, (chunk: string) => {