feat: jmap support - part 1#12711
Conversation
e01d756 to
234e641
Compare
961bbd3 to
fc4e6c8
Compare
8d19aa3 to
db410bf
Compare
db410bf to
06324ac
Compare
3991cc8 to
8c5effd
Compare
9aeb152 to
4f1e284
Compare
Done. Implemented |
There was a problem hiding this comment.
AGPL-3.0-only but have to be AGPL-3.0-or-later
php-http/discovery plugin has to be allowed at installation. Change should be committed
Lots of dead code, but it will be used in part 2, ignoring.
4f1e284 to
2da2b1b
Compare
|
ChristophWurst
left a comment
There was a problem hiding this comment.
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run
composer updateorcomposer update <package name>.
Done |
| /** | ||
| * Synchronize all relevant mailboxes for the account. | ||
| */ | ||
| public function syncAll(Account $account, bool $force = false): void; |
There was a problem hiding this comment.
Yes, it sync messages for an entire account
| json_decode($imapClient->capability->serialize(), true) | ||
| ); | ||
| sort($capabilities); | ||
| $output->writeln('Capabilities: <info>' . implode(', ', $capabilities) . '</info>'); |
There was a problem hiding this comment.
The old formatting, using newlines, was much better to read.
There was a problem hiding this comment.
You need to run this command on feat/jmap-2, the command is truncated in this PR, because its missing code to make the rest work
| sort($capabilities); | ||
| $output->writeln('Capabilities: <info>' . implode(', ', $capabilities) . '</info>'); | ||
|
|
||
| $output->writeln('<info>IMAP connection test passed</info>'); |
There was a problem hiding this comment.
Can we add "Account has $messages messages in $nMailboxes mailboxes" back, why the removal?
There was a problem hiding this comment.
You need to run this command on feat/jmap-2, the command is truncated in this PR, because its missing code to make the rest work
|
@kesselb ready to merge? |
| interface IMailboxConnector { | ||
|
|
||
| /** | ||
| * Synchronise the list of mailboxes for the given account. |
There was a problem hiding this comment.
| * Synchronise the list of mailboxes for the given account. | |
| * Synchronize the list of mailboxes for the given account. |
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2cacd3f to
61bfd97
Compare
|
Thank you @kesselb |

Summary