mirror of
https://github.com/chatmail/core.git
synced 2026-04-23 08:26:30 +03:00
feat: Trigger housekeeping after opening db
Some migrations want housekeeping to run. Also if housekeeping failed before, fixing the reason and restarting the program is the most natural way to retry it.
This commit is contained in:
@@ -261,6 +261,12 @@ impl Sql {
|
||||
info!(context, "Opened database {:?}.", self.dbfile);
|
||||
*self.is_encrypted.write().await = Some(passphrase_nonempty);
|
||||
|
||||
// Some migrations want housekeeping to run. Also if housekeeping failed before, fixing the
|
||||
// reason and restarting the program is the most natural way to retry it.
|
||||
context
|
||||
.set_config_internal(Config::LastHousekeeping, None)
|
||||
.await?;
|
||||
|
||||
// setup debug logging if there is an entry containing its id
|
||||
if let Some(xdc_id) = self
|
||||
.get_raw_config_u32(Config::DebugLogging.as_ref())
|
||||
|
||||
Reference in New Issue
Block a user