Spaces:
Running
Running
| import type { ScanDateRange } from '@icc/shared'; | |
| export function buildIMAPSearch(dateRange: ScanDateRange) { | |
| const start = new Date(dateRange.startDate); | |
| const end = new Date(dateRange.endDate); | |
| return [ | |
| { from: 'notify@payments.interac.ca' }, | |
| { since: start }, | |
| { before: end }, | |
| ]; | |
| } | |
| // TODO: Implement IMAP connection and email fetching | |
| // - connect(config: IMAPConfig): Promise<void> | |
| // - search(criteria: any[]): Promise<string[]> | |
| // - fetchMessage(uid: string): Promise<EmailMessage> | |