Make Accounts::background_fetch() not return Result

This commit is contained in:
link2xt
2024-01-30 15:40:36 +00:00
committed by bjoern
parent f7fd1ef2bf
commit d6c24eb9f6
3 changed files with 7 additions and 19 deletions

View File

@@ -4915,19 +4915,11 @@ pub unsafe extern "C" fn dc_accounts_background_fetch(
let accounts = &*accounts;
block_on(async move {
let accounts = accounts.read().await;
match accounts
accounts
.background_fetch(Duration::from_secs(timeout_in_seconds))
.await
{
Ok(()) => 1,
Err(err) => {
accounts.emit_event(EventType::Error(format!(
"Failed to do background fetch: {err:#}"
)));
0
}
}
})
.await;
});
1
}
#[no_mangle]