avoid nodiscard compiler warnings

We got a lot of the warnings for unchecked Result / tl::expected; let's
handle those.
This commit is contained in:
Dirk-Jan C. Binnema
2026-08-09 18:26:42 +03:00
committed by Seth Ladygo
parent 7e32324ac4
commit 36d45b38af
11 changed files with 82 additions and 29 deletions

View File

@ -162,8 +162,11 @@ ContactsCache::Private::serialize() const
ci.message_date, SepaChar2,
ci.frequency);
}
config_db_.set<Config::Id::Contacts>(s);
dirty_ = 0;
if (const auto res{config_db_.set<Config::Id::Contacts>(s)}; res)
dirty_ = 0;
else
mu_error("failed to serialize contacts: {}",
res.error());
}
ContactsCache::ContactsCache(Config& config_db)