Friedel Ziegelmayer
6bb5721f29
feat: improve internal sql interface
...
Switches from rusqlite to sqlx to have a fully async based interface
to sqlite.
Co-authored-by: B. Petersen <r10s@b44t.com >
Co-authored-by: Hocuri <hocuri@gmx.de >
Co-authored-by: link2xt <link2xt@testrun.org >
2021-04-06 16:06:11 +02:00
Floris Bruynooghe
355e0145c0
Depend on anyhow directly
...
This removes the proxy via crate::error to depend on anyhow directly.
There is no benefit to this indirection and this makes it simpler to
see which error types are used.
2021-01-24 17:29:52 +03:00
B. Petersen
bd856d90db
remove unused AccountConfig::name
...
the field was never set or read.
to get the name for an account,
use `dc_get_config(account, "displayname")`.
2020-11-10 03:52:09 +03:00
holger krekel
622d99a971
remove option<path> from inner/imex handling to simplify the code
2020-10-26 20:34:52 +01:00
Friedel Ziegelmayer
7786a4ced4
fix: avoid manual poll impl for accounts events
2020-09-29 14:00:10 +02:00
Alexander Krotov
b42b1ad99b
Make dc_accounts_get_all return accounts sorted
...
HashMap may rearrange all accounts after each insertion and deletion,
making it unpredictable where the new account appears.
2020-09-13 14:36:59 +03:00
dignifiedquire
1ae49c1fca
unify events
2020-08-10 10:32:48 +02:00
dignifiedquire
99ca582e25
implement ffi calls
2020-08-10 10:01:46 +02:00
dignifiedquire
48e5016abf
add migration code
2020-08-10 10:01:46 +02:00
dignifiedquire
58a8ae1914
feat: initial implementation of the account manager
2020-08-10 10:01:46 +02:00