06438bb44f
New ChannelAdapter that monitors Gmail via Google Cloud Pub/Sub push notifications with polling fallback. Supports OAuth2 auth, configurable watch labels, template rendering with email metadata placeholders (from, to, subject, snippet, date, id, labels). Wired into daemon lifecycle and gateway (POST /gmail/push endpoint). Includes 16 tests covering auth, templates, push notifications, and channel routing.
6 lines
283 B
TypeScript
6 lines
283 B
TypeScript
export { CronScheduler } from './cron.js';
|
|
export { WebhookHandler } from './webhooks.js';
|
|
export { GmailWatcher } from './gmail.js';
|
|
export { HeartbeatMonitor, parseInterval } from './heartbeat.js';
|
|
export type { HeartbeatResult, HeartbeatDeps, CheckResult } from './heartbeat.js';
|