Alexander Krotov
|
3ee81cbee0
|
Revert "imap: simplify select_folder() interface"
This reverts commit b614de2f80.
|
2020-05-13 11:36:33 +02:00 |
|
Alexander Krotov
|
e8763e936d
|
imap: simplify select_folder() interface
Accept AsRef<str> instead of Option<impl AsRef<str>>.
There is no need to pass None to force expunge anymore.
|
2020-04-30 23:48:41 +03:00 |
|
Friedel Ziegelmayer
|
24f4cbbb27
|
refactor: replace failure
- failure is deprecated
- thiserror for deriving Error impl
- anyhow for highlevel error handling
|
2020-04-10 22:39:28 +02:00 |
|
Alexander Krotov
|
793ebe1b0f
|
imap: move IdleHandle from session.rs to idle.rs
|
2020-02-17 10:50:34 +01:00 |
|
Alexander Krotov
|
4c42acc7e1
|
Factor src/imap/session.rs out of src/imap/client.rs
|
2020-02-17 10:50:34 +01:00 |
|
Alexander Krotov
|
4eb9660bfa
|
Move src/imap_client.rs into src/imap/client.rs
|
2020-02-17 10:50:34 +01:00 |
|
Alexander Krotov
|
04bb6997a2
|
Remove unused imap::idle::Error::ImapError variant
|
2020-02-14 22:33:36 +01:00 |
|
dignifiedquire
|
a8fa644d25
|
feat: update to latest async-imap
|
2020-01-28 17:44:34 +03:00 |
|
Alexander Krotov
|
8d3e536582
|
Do not panic on SystemTimeDifference
|
2019-12-15 19:56:13 +01:00 |
|
Alexander Krotov
|
cd951ad396
|
Improve IMAP idle timeout error handling
Return proper cause and avoid matching on nested Result
|
2019-12-08 20:50:27 +01:00 |
|
holger krekel
|
33793d878b
|
address @link2xt comment on done/async
|
2019-12-08 01:13:00 +01:00 |
|
holger krekel
|
357955015d
|
[wip] initial detection of idle done() not working
|
2019-12-08 01:13:00 +01:00 |
|
Alexander Krotov
|
351383dfa4
|
Split IMAP idle functions into imap::idle submodule
Also introduce Imap.can_idle() to avoid having to match on IdleAbilityMissing error
|
2019-12-06 08:59:22 +01:00 |
|