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

@@ -317,9 +317,7 @@ impl Accounts {
/// The `AccountsBackgroundFetchDone` event is emitted at the end,
/// process all events until you get this one and you can safely return to the background
/// without forgetting to create notifications caused by timing race conditions.
///
/// On error no `AccountsBackgroundFetchDone` event is emitted.
pub async fn background_fetch(&self, timeout: std::time::Duration) -> Result<()> {
pub async fn background_fetch(&self, timeout: std::time::Duration) {
if let Err(_err) =
tokio::time::timeout(timeout, self.background_fetch_without_timeout()).await
{
@@ -328,7 +326,6 @@ impl Accounts {
));
}
self.emit_event(EventType::AccountsBackgroundFetchDone);
Ok(())
}
/// Emits a single event.