ladybird/Userland/Libraries/LibIMAP
Ali Mohammad Pur 0c5c75e8a4 LibCore: Slightly rework the Core::Promise API
The previous iteration of this API was somewhat odd and rough in random
places, which degraded usability and made less than perfect sense.
This commit reworks the API to be a little closer to more
conventional promise APIs (a la javascript promises).

Also adds a test to ensure the class even works.
2023-07-08 23:13:00 +01:00
..
Client.cpp LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01:00
Client.h LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
Objects.cpp AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
Objects.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Parser.cpp Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case 2023-03-10 13:15:44 +01:00
Parser.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
QuotedPrintable.cpp AK: Remove infallible version of StringBuilder::to_byte_buffer 2023-03-09 15:51:00 +00:00
QuotedPrintable.h LibIMAP: Propagate OOM errors from decode_quoted_printable() 2023-03-09 14:47:45 +00:00