Full implemantation

This commit is contained in:
2022-11-28 22:56:21 -03:00
parent 30ef4c6a35
commit c53eb4c7a6
55 changed files with 1505 additions and 1011 deletions

View File

@ -3,7 +3,7 @@
* [x] Select which to *register* or unregister for watching.
* [x] List *registered* `mailboxes`.
* [x] List `messages` for selected `mailbox`.
* [ ] Schedule `attachments` downloads.
* [x] Schedule `attachments` downloads.
* [ ] Download `attachments` (*encrypted* & *decrypted*).
## CLI
@ -12,12 +12,12 @@
## API
* [x] Grab all `mailboxes` from `Email Provider`, identifying those that are registered.
* [x] Register `mailboxes` into **[database]**.
* [x] Register `mailboxes` into **[database]** and grab latest `messages`.
* [x] Grab new `messages` from `Email Provider` for selected `mailboxes` and store them in the `database`.
* [x] Grab `messages` from **[database]** for selected `mailboxes`.
* [ ] Grab `attachments` from `Email Provider` for selected `messages`.
* [ ] Decrypt `attachments`.
* [ ] Register `messages` for `attachment` job.
* [x] Grab `attachments` from `Email Provider` for selected `messages`.
* [x] Register `messages` for `attachment` job.
* [x] Decrypt `attachments`.
## Workflow