- Introduced a new sync pipeline for IMAP that integrates a rules engine and webhook execution. - Enhanced the `SyncWorker` to support attachment management and folder synchronization. - Added functionality to detect special folder types (Sent, Drafts, Trash, Archive, Spam) during sync. - Implemented a database schema for tracking rule executions and their outcomes. - Created unit tests for the new rules engine and webhook execution logic. - Updated migration scripts to accommodate new database structures for rule executions and folder states. - Enhanced error handling and logging throughout the sync process for better observability.
4 lines
96 B
SQL
4 lines
96 B
SQL
DROP TABLE IF EXISTS rule_executions;
|
|
|
|
ALTER TABLE mail_folders DROP COLUMN IF EXISTS last_uid;
|