link2xt
9af812a3e7
refactor(jsonrpc): add msg_id and account_id to get_message() errors
2024-03-24 18:18:34 +00:00
link2xt
20b30fc70a
refactor: remove MessageObject::from_message_id()
...
It accepted u32, not Message-ID.
There is a properly typed from_msg_id function
that accepts MsgId next to it.
2024-03-24 18:18:34 +00:00
iequidoo
b5f2c747e0
feat: Context::set_config(): Restart IO scheduler if needed ( #5111 )
...
Restart the IO scheduler if needed to make the new config value effective (for `MvboxMove,
OnlyFetchMvbox, SentboxWatch` currently). Also add `set_config_internal()` which doesn't affect
running the IO scheduler. The reason is that `Scheduler::start()` itself calls `set_config()`,
although not for the mentioned keys, but still, and also Rust complains about recursive async calls.
2024-02-12 15:41:11 -03:00
Hocuri
ec9d104cf3
Basic self-reporting, core part ( #5129 )
...
Part of https://github.com/deltachat/deltachat-android/issues/2909
For now, this is only sending a few basic metrics.
2024-02-07 20:23:11 +01:00
link2xt
d6c24eb9f6
Make Accounts::background_fetch() not return Result
2024-01-31 14:04:03 +01:00
link2xt
f7fd1ef2bf
Emit DC_EVENT_ACCOUNTS_BACKGROUND_FETCH_DONE even on timeout
...
Otherwise if there is a timeout,
UI will wait for DC_EVENT_ACCOUNTS_BACKGROUND_FETCH_DONE forever.
2024-01-31 14:04:03 +01:00
link2xt
af7bf5bd2b
s/forgeting/forgetting/
2024-01-31 14:04:03 +01:00
link2xt
ea666f1098
Hide background_fetch_without_timeout from public API
2024-01-31 14:04:03 +01:00
Simon Laux
5bb80f94c7
Apply suggestions from code review
...
Co-authored-by: bjoern <r10s@b44t.com >
2024-01-31 14:04:03 +01:00
Simon Laux
de86b8a96e
rename event also in core
2024-01-31 14:04:03 +01:00
Simon Laux
060c9c8aa1
cargo fmt
2024-01-31 14:04:03 +01:00
Simon Laux
727428a965
rename event and mention event in method documentation
2024-01-31 14:04:03 +01:00
Simon Laux
d2c61dc90e
api: jsonrpc: add background_fetch_for_all_accounts
2024-01-31 14:04:03 +01:00
Simon Laux
19dce9ddfa
api!: jsonrpc: device message api now requires Option<MessageData> instead of String for the message ( #5211 )
...
api: jsonrpc: device message api now setting empty device messages to
block adding a message for a specific label
required for https://github.com/deltachat/deltachat-desktop/pull/3639
---------
Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com >
2024-01-25 11:26:11 +01:00
Hocuri
72bacd56f7
Update securejoin links
2023-11-18 11:30:59 +01:00
link2xt
a4dcf656f3
api: add JSON-RPC get_chat_id_by_contact_id API ( #4918 )
2023-11-03 13:55:07 +00:00
link2xt
0431ae53ca
hack: decrease ratelimit for .testrun.org subdomains
2023-11-02 00:30:44 +00:00
Simon Laux
f130d537b7
api(jsonrpc): add get_message_info_object
2023-10-29 16:26:01 +00:00
Simon Laux
542bd4cbb8
api!: jsonrpc misc_set_draft now requires setting the viewtype
2023-10-28 08:42:14 +00:00
link2xt
18bb7e58be
refactor: move api/mod.rs to api.rs
2023-10-27 02:33:17 +00:00