Skip to content
← Public packages

@kody/mailroom

Offline-first PWA for your Kody mailbox: sent and received threads, copy-prompt for agents, no send.

src/get.ts

16 lines · 424 B · TypeScript
import { getMailMessage } from './mail.ts'
import type { MailMessage } from './types.ts'

/**
 * Read one stored mailbox message, including text and HTML bodies.
 *
 * @example
 * import get from 'kody:@kody/mailroom/get'
 *
 * const message = await get({ messageId: '…' })
 */
export default async function get(input: {
	messageId: string
}): Promise<MailMessage | null> {
	return await getMailMessage(input.messageId)
}