MichaelEdou
Initial commit — ICC Interac Manager full-stack app
149698e
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>